From aa5bd06d295409a0615da7ce68a049858207c42b Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Tue, 11 Feb 2025 16:18:37 +0000 Subject: [PATCH] Changing utils.py to test_utils.py (#8335) Related to #8185. ### Description This changes the name of `tests/utils.py` to `tests/test_utils.py` to conform to the changes introduced with the daily CICD tests. This is done in #8231 but the change is being pre-merged now to get tests working again while issues are sorted out there. This also includes changes this PR made to that file, and changes anywhere else to correctly import the module. ### Types of changes - [x] Non-breaking change (fix or new feature that would not break existing functionality). - [ ] Breaking change (fix or new feature that would cause existing functionality to change). - [ ] New tests added to cover the changes. - [ ] Integration tests passed locally by running `./runtests.sh -f -u --net --coverage`. - [ ] Quick tests passed locally by running `./runtests.sh --quick --unittests --disttests`. - [ ] In-line docstrings updated. - [ ] Documentation updated, tested `make html` command in the `docs/` folder. --------- Signed-off-by: Eric Kerfoot --- tests/croppers.py | 2 +- tests/hvd_evenly_divisible_all_gather.py | 2 +- tests/lazy_transforms_utils.py | 2 +- tests/ngc_bundle_download.py | 2 +- tests/padders.py | 2 +- tests/test_activations.py | 2 +- tests/test_activationsd.py | 2 +- tests/test_add_coordinate_channels.py | 2 +- tests/test_add_coordinate_channelsd.py | 2 +- tests/test_add_extreme_points_channel.py | 2 +- tests/test_add_extreme_points_channeld.py | 2 +- tests/test_adjust_contrast.py | 2 +- tests/test_adjust_contrastd.py | 2 +- tests/test_adn.py | 2 +- tests/test_affine.py | 2 +- tests/test_affine_grid.py | 2 +- tests/test_affine_transform.py | 2 +- tests/test_affined.py | 2 +- tests/test_ahnet.py | 2 +- tests/test_anchor_box.py | 2 +- tests/test_apply.py | 2 +- tests/test_as_channel_last.py | 2 +- tests/test_as_channel_lastd.py | 2 +- tests/test_as_discrete.py | 2 +- tests/test_as_discreted.py | 2 +- tests/test_atss_box_matcher.py | 2 +- tests/test_attentionunet.py | 2 +- tests/test_auto3dseg.py | 2 +- tests/test_auto3dseg_bundlegen.py | 2 +- tests/test_auto3dseg_ensemble.py | 2 +- tests/test_auto3dseg_hpo.py | 2 +- tests/test_autoencoder.py | 2 +- tests/test_autoencoderkl.py | 2 +- tests/test_autoencoderkl_maisi.py | 2 +- tests/test_avg_merger.py | 2 +- tests/test_basic_unet.py | 2 +- tests/test_basic_unetplusplus.py | 2 +- tests/test_bilateral_approx_cpu.py | 2 +- tests/test_bilateral_approx_cuda.py | 2 +- tests/test_bilateral_precise.py | 2 +- tests/test_blend_images.py | 2 +- tests/test_bounding_rect.py | 2 +- tests/test_bounding_rectd.py | 2 +- tests/test_box_coder.py | 2 +- tests/test_box_transform.py | 2 +- tests/test_box_utils.py | 2 +- tests/test_bundle_ckpt_export.py | 2 +- tests/test_bundle_download.py | 2 +- tests/test_bundle_get_data.py | 2 +- tests/test_bundle_init_bundle.py | 2 +- tests/test_bundle_onnx_export.py | 2 +- tests/test_bundle_push_to_hf_hub.py | 2 +- tests/test_bundle_trt_export.py | 2 +- tests/test_bundle_utils.py | 2 +- tests/test_bundle_verify_metadata.py | 2 +- tests/test_bundle_verify_net.py | 2 +- tests/test_call_dist.py | 2 +- tests/test_cast_to_type.py | 2 +- tests/test_cast_to_typed.py | 2 +- tests/test_classes_to_indices.py | 2 +- tests/test_classes_to_indicesd.py | 2 +- tests/test_clip_intensity_percentiles.py | 2 +- tests/test_clip_intensity_percentilesd.py | 2 +- tests/test_complex_utils.py | 2 +- tests/test_compute_confusion_matrix.py | 2 +- tests/test_compute_f_beta.py | 2 +- tests/test_compute_ho_ver_maps.py | 2 +- tests/test_compute_ho_ver_maps_d.py | 2 +- tests/test_compute_panoptic_quality.py | 2 +- tests/test_concat_itemsd.py | 2 +- tests/test_config_parser.py | 2 +- tests/test_controlnet.py | 2 +- tests/test_controlnet_maisi.py | 2 +- tests/test_convert_box_points.py | 2 +- tests/test_convert_data_type.py | 2 +- tests/test_convert_to_multi_channel.py | 2 +- tests/test_convert_to_onnx.py | 2 +- tests/test_convert_to_trt.py | 2 +- tests/test_convolutions.py | 2 +- tests/test_copy_itemsd.py | 2 +- tests/test_correct_crop_centers.py | 2 +- tests/test_create_grid_and_affine.py | 2 +- tests/test_crf_cpu.py | 2 +- tests/test_crf_cuda.py | 2 +- tests/test_crop_foreground.py | 2 +- tests/test_crop_foregroundd.py | 2 +- tests/test_cross_validation.py | 2 +- tests/test_crossattention.py | 2 +- tests/test_csv_iterable_dataset.py | 2 +- tests/test_cucim_dict_transform.py | 2 +- tests/test_cucim_transform.py | 2 +- tests/test_cumulative.py | 2 +- tests/test_cumulative_average_dist.py | 2 +- tests/test_cv2_dist.py | 2 +- tests/test_daf3d.py | 2 +- tests/test_dataloader.py | 2 +- tests/test_decathlondataset.py | 2 +- tests/test_decollate.py | 2 +- tests/test_denseblock.py | 2 +- tests/test_densenet.py | 2 +- tests/test_detect_envelope.py | 2 +- tests/test_detector_boxselector.py | 2 +- tests/test_detector_utils.py | 2 +- tests/test_dice_focal_loss.py | 2 +- tests/test_dice_loss.py | 2 +- tests/test_diffusion_model_unet.py | 2 +- tests/test_dints_mixop.py | 2 +- tests/test_dints_network.py | 2 +- tests/test_discriminator.py | 2 +- tests/test_distance_transform_edt.py | 2 +- tests/test_download_and_extract.py | 2 +- tests/test_ds_loss.py | 2 +- tests/test_dynunet.py | 2 +- tests/test_dynunet_block.py | 2 +- tests/test_efficientnet.py | 2 +- tests/test_ensemble_evaluator.py | 2 +- tests/test_ensure_tuple.py | 2 +- tests/test_ensure_type.py | 2 +- tests/test_ensure_typed.py | 2 +- tests/test_enum_bound_interp.py | 2 +- tests/test_evenly_divisible_all_gather_dist.py | 2 +- tests/test_fastmri_reader.py | 2 +- tests/test_fft_utils.py | 2 +- tests/test_fg_bg_to_indices.py | 2 +- tests/test_fg_bg_to_indicesd.py | 2 +- tests/test_fill_holes.py | 2 +- tests/test_fill_holesd.py | 2 +- tests/test_fl_exchange_object.py | 2 +- tests/test_fl_monai_algo.py | 2 +- tests/test_fl_monai_algo_dist.py | 2 +- tests/test_fl_monai_algo_stats.py | 2 +- tests/test_flexible_unet.py | 2 +- tests/test_flip.py | 8 +++++++- tests/test_flipd.py | 8 +++++++- tests/test_focal_loss.py | 2 +- tests/test_foreground_mask.py | 2 +- tests/test_foreground_maskd.py | 2 +- tests/test_fourier.py | 2 +- tests/test_fpn_block.py | 2 +- tests/test_from_engine_hovernet.py | 2 +- tests/test_gaussian_filter.py | 2 +- tests/test_gaussian_sharpen.py | 2 +- tests/test_gaussian_sharpend.py | 2 +- tests/test_gaussian_smooth.py | 2 +- tests/test_gaussian_smoothd.py | 2 +- tests/test_gdsdataset.py | 2 +- tests/test_generalized_dice_focal_loss.py | 2 +- tests/test_generalized_dice_loss.py | 2 +- tests/test_generalized_wasserstein_dice_loss.py | 2 +- tests/test_generate_distance_map.py | 2 +- tests/test_generate_distance_mapd.py | 2 +- tests/test_generate_instance_border.py | 2 +- tests/test_generate_instance_borderd.py | 2 +- tests/test_generate_instance_centroid.py | 2 +- tests/test_generate_instance_centroidd.py | 2 +- tests/test_generate_instance_contour.py | 2 +- tests/test_generate_instance_contourd.py | 2 +- tests/test_generate_instance_type.py | 2 +- tests/test_generate_instance_typed.py | 2 +- tests/test_generate_label_classes_crop_centers.py | 2 +- tests/test_generate_param_groups.py | 2 +- tests/test_generate_pos_neg_label_crop_centers.py | 2 +- tests/test_generate_spatial_bounding_box.py | 2 +- tests/test_generate_watershed_markers.py | 2 +- tests/test_generate_watershed_markersd.py | 2 +- tests/test_generate_watershed_mask.py | 2 +- tests/test_generate_watershed_maskd.py | 2 +- tests/test_generator.py | 2 +- tests/test_get_equivalent_dtype.py | 2 +- tests/test_get_extreme_points.py | 2 +- tests/test_get_unique_labels.py | 2 +- tests/test_gibbs_noise.py | 2 +- tests/test_gibbs_noised.py | 2 +- tests/test_global_mutual_information_loss.py | 2 +- tests/test_globalnet.py | 2 +- tests/test_gmm.py | 2 +- tests/test_grid_dataset.py | 2 +- tests/test_grid_distortion.py | 2 +- tests/test_grid_distortiond.py | 2 +- tests/test_grid_patch.py | 2 +- tests/test_grid_patchd.py | 2 +- tests/test_grid_pull.py | 2 +- tests/test_grid_split.py | 2 +- tests/test_grid_splitd.py | 2 +- tests/test_handler_checkpoint_loader.py | 2 +- tests/test_handler_classification_saver_dist.py | 2 +- tests/test_handler_confusion_matrix.py | 2 +- tests/test_handler_confusion_matrix_dist.py | 2 +- tests/test_handler_decollate_batch.py | 2 +- tests/test_handler_hausdorff_distance.py | 2 +- tests/test_handler_ignite_metric.py | 2 +- tests/test_handler_logfile.py | 2 +- tests/test_handler_mean_dice.py | 2 +- tests/test_handler_mean_iou.py | 2 +- tests/test_handler_metric_logger.py | 2 +- tests/test_handler_metrics_reloaded.py | 2 +- tests/test_handler_metrics_saver_dist.py | 2 +- tests/test_handler_mlflow.py | 2 +- tests/test_handler_nvtx.py | 2 +- tests/test_handler_panoptic_quality.py | 2 +- tests/test_handler_parameter_scheduler.py | 2 +- tests/test_handler_post_processing.py | 2 +- tests/test_handler_regression_metrics_dist.py | 2 +- tests/test_handler_rocauc_dist.py | 2 +- tests/test_handler_surface_distance.py | 2 +- tests/test_handler_tb_image.py | 2 +- tests/test_hardnegsampler.py | 2 +- tests/test_highresnet.py | 2 +- tests/test_hilbert_transform.py | 2 +- tests/test_histogram_normalize.py | 2 +- tests/test_histogram_normalized.py | 2 +- tests/test_hovernet.py | 2 +- tests/test_hovernet_instance_map_post_processing.py | 2 +- tests/test_hovernet_instance_map_post_processingd.py | 2 +- tests/test_hovernet_nuclear_type_post_processing.py | 2 +- tests/test_hovernet_nuclear_type_post_processingd.py | 2 +- tests/test_identity.py | 2 +- tests/test_identityd.py | 2 +- tests/test_image_rw.py | 2 +- tests/test_init_reader.py | 2 +- tests/test_integration_autorunner.py | 2 +- tests/test_integration_bundle_run.py | 2 +- tests/test_integration_classification_2d.py | 2 +- tests/test_integration_determinism.py | 2 +- tests/test_integration_fast_train.py | 2 +- tests/test_integration_gpu_customization.py | 2 +- tests/test_integration_lazy_samples.py | 2 +- tests/test_integration_nnunetv2_runner.py | 2 +- tests/test_integration_segmentation_3d.py | 2 +- tests/test_integration_sliding_window.py | 2 +- tests/test_integration_stn.py | 2 +- tests/test_integration_unet_2d.py | 2 +- tests/test_integration_workers.py | 2 +- tests/test_integration_workflows.py | 2 +- tests/test_integration_workflows_adversarial.py | 2 +- tests/test_integration_workflows_gan.py | 2 +- tests/test_intensity_stats.py | 2 +- tests/test_inverse.py | 2 +- tests/test_inverse_array.py | 2 +- tests/test_inverse_collation.py | 2 +- tests/test_invert.py | 2 +- tests/test_invertd.py | 2 +- tests/test_itk_torch_bridge.py | 8 +++++++- tests/test_k_space_spike_noise.py | 2 +- tests/test_k_space_spike_noised.py | 2 +- tests/test_keep_largest_connected_component.py | 2 +- tests/test_keep_largest_connected_componentd.py | 2 +- tests/test_label_filter.py | 2 +- tests/test_label_filterd.py | 2 +- tests/test_label_to_contour.py | 2 +- tests/test_label_to_contourd.py | 2 +- tests/test_label_to_mask.py | 2 +- tests/test_label_to_maskd.py | 2 +- tests/test_lambda.py | 2 +- tests/test_lambdad.py | 2 +- tests/test_lltm.py | 2 +- tests/test_lmdbdataset.py | 2 +- tests/test_lmdbdataset_dist.py | 2 +- tests/test_load_image.py | 2 +- tests/test_load_imaged.py | 2 +- tests/test_localnet.py | 2 +- tests/test_lr_finder.py | 2 +- tests/test_make_nifti.py | 2 +- tests/test_map_and_generate_sampling_centers.py | 2 +- tests/test_map_binary_to_indices.py | 2 +- tests/test_map_classes_to_indices.py | 2 +- tests/test_map_label_value.py | 2 +- tests/test_map_label_valued.py | 2 +- tests/test_mask_intensity.py | 2 +- tests/test_masked_autoencoder_vit.py | 2 +- tests/test_masked_loss.py | 2 +- tests/test_masked_patch_wsi_dataset.py | 2 +- tests/test_matshow3d.py | 2 +- tests/test_mean_ensemble.py | 2 +- tests/test_mean_ensembled.py | 2 +- tests/test_median_smooth.py | 2 +- tests/test_median_smoothd.py | 2 +- tests/test_mednistdataset.py | 2 +- tests/test_meta_affine.py | 2 +- tests/test_meta_tensor.py | 2 +- tests/test_metatensor_integration.py | 2 +- tests/test_milmodel.py | 2 +- tests/test_mmar_download.py | 2 +- tests/test_morphological_ops.py | 2 +- tests/test_mri_utils.py | 2 +- tests/test_multi_scale.py | 2 +- tests/test_net_adapter.py | 2 +- tests/test_network_consistency.py | 2 +- tests/test_nifti_rw.py | 2 +- tests/test_normalize_intensity.py | 2 +- tests/test_normalize_intensityd.py | 2 +- tests/test_numpy_reader.py | 2 +- tests/test_nvtx_decorator.py | 2 +- tests/test_ori_ras_lps.py | 2 +- tests/test_orientation.py | 2 +- tests/test_orientationd.py | 2 +- tests/test_pad_mode.py | 2 +- tests/test_patch_gan_dicriminator.py | 2 +- tests/test_patch_inferer.py | 2 +- tests/test_patch_wsi_dataset.py | 2 +- tests/test_patchembedding.py | 2 +- tests/test_perceptual_loss.py | 2 +- tests/test_persistentdataset_dist.py | 2 +- tests/test_phl_cpu.py | 2 +- tests/test_phl_cuda.py | 2 +- tests/test_plot_2d_or_3d_image.py | 2 +- tests/test_point_based_window_inferer.py | 2 +- tests/test_prepare_batch_default.py | 2 +- tests/test_prepare_batch_default_dist.py | 2 +- tests/test_prepare_batch_extra_input.py | 2 +- tests/test_prepare_batch_hovernet.py | 2 +- tests/test_probnms.py | 2 +- tests/test_probnmsd.py | 2 +- tests/test_profiling.py | 2 +- tests/test_query_memory.py | 2 +- tests/test_quicknat.py | 2 +- tests/test_rand_adjust_contrast.py | 2 +- tests/test_rand_adjust_contrastd.py | 2 +- tests/test_rand_affine.py | 2 +- tests/test_rand_affine_grid.py | 2 +- tests/test_rand_affined.py | 2 +- tests/test_rand_axis_flip.py | 2 +- tests/test_rand_axis_flipd.py | 2 +- tests/test_rand_bias_field.py | 2 +- tests/test_rand_coarse_dropout.py | 2 +- tests/test_rand_crop_by_label_classes.py | 2 +- tests/test_rand_crop_by_label_classesd.py | 2 +- tests/test_rand_crop_by_pos_neg_label.py | 2 +- tests/test_rand_crop_by_pos_neg_labeld.py | 2 +- tests/test_rand_cucim_dict_transform.py | 2 +- tests/test_rand_cucim_transform.py | 2 +- tests/test_rand_deform_grid.py | 2 +- tests/test_rand_elastic_2d.py | 2 +- tests/test_rand_elastic_3d.py | 2 +- tests/test_rand_elasticd_2d.py | 2 +- tests/test_rand_elasticd_3d.py | 2 +- tests/test_rand_flip.py | 2 +- tests/test_rand_flipd.py | 2 +- tests/test_rand_gaussian_noise.py | 2 +- tests/test_rand_gaussian_noised.py | 2 +- tests/test_rand_gaussian_sharpen.py | 2 +- tests/test_rand_gaussian_sharpend.py | 2 +- tests/test_rand_gaussian_smooth.py | 2 +- tests/test_rand_gaussian_smoothd.py | 2 +- tests/test_rand_gibbs_noise.py | 2 +- tests/test_rand_gibbs_noised.py | 2 +- tests/test_rand_grid_distortion.py | 2 +- tests/test_rand_grid_distortiond.py | 2 +- tests/test_rand_grid_patch.py | 2 +- tests/test_rand_grid_patchd.py | 2 +- tests/test_rand_histogram_shift.py | 2 +- tests/test_rand_histogram_shiftd.py | 2 +- tests/test_rand_k_space_spike_noise.py | 2 +- tests/test_rand_k_space_spike_noised.py | 2 +- tests/test_rand_lambda.py | 2 +- tests/test_rand_lambdad.py | 2 +- tests/test_rand_rician_noise.py | 2 +- tests/test_rand_rician_noised.py | 2 +- tests/test_rand_rotate.py | 2 +- tests/test_rand_rotate90.py | 2 +- tests/test_rand_rotate90d.py | 2 +- tests/test_rand_rotated.py | 2 +- tests/test_rand_scale_crop.py | 2 +- tests/test_rand_scale_cropd.py | 2 +- tests/test_rand_scale_intensity.py | 2 +- tests/test_rand_scale_intensity_fixed_mean.py | 2 +- tests/test_rand_scale_intensity_fixed_meand.py | 2 +- tests/test_rand_scale_intensityd.py | 2 +- tests/test_rand_shift_intensity.py | 2 +- tests/test_rand_shift_intensityd.py | 2 +- tests/test_rand_simulate_low_resolution.py | 2 +- tests/test_rand_simulate_low_resolutiond.py | 2 +- tests/test_rand_spatial_crop.py | 2 +- tests/test_rand_spatial_crop_samples.py | 2 +- tests/test_rand_spatial_crop_samplesd.py | 2 +- tests/test_rand_spatial_cropd.py | 2 +- tests/test_rand_std_shift_intensity.py | 2 +- tests/test_rand_std_shift_intensityd.py | 2 +- tests/test_rand_torchiod.py | 2 +- tests/test_rand_weighted_crop.py | 2 +- tests/test_rand_weighted_cropd.py | 2 +- tests/test_rand_zoom.py | 2 +- tests/test_rand_zoomd.py | 2 +- tests/test_randidentity.py | 2 +- tests/test_randtorchvisiond.py | 2 +- tests/test_rankfilter_dist.py | 2 +- tests/test_recon_net_utils.py | 2 +- tests/test_reference_based_normalize_intensity.py | 2 +- tests/test_reference_based_spatial_cropd.py | 2 +- tests/test_reg_loss_integration.py | 2 +- tests/test_regularization.py | 2 +- tests/test_regunet.py | 2 +- tests/test_remove_repeated_channel.py | 2 +- tests/test_remove_repeated_channeld.py | 2 +- tests/test_remove_small_objects.py | 2 +- tests/test_repeat_channel.py | 2 +- tests/test_repeat_channeld.py | 2 +- tests/test_replace_module.py | 2 +- tests/test_resample.py | 2 +- tests/test_resample_backends.py | 2 +- tests/test_resample_to_match.py | 2 +- tests/test_resample_to_matchd.py | 2 +- tests/test_resampler.py | 2 +- tests/test_resize.py | 2 +- tests/test_resize_with_pad_or_crop.py | 2 +- tests/test_resize_with_pad_or_cropd.py | 2 +- tests/test_resized.py | 2 +- tests/test_resnet.py | 2 +- tests/test_retinanet.py | 2 +- tests/test_retinanet_detector.py | 2 +- tests/test_rotate.py | 8 +++++++- tests/test_rotate90.py | 2 +- tests/test_rotate90d.py | 2 +- tests/test_rotated.py | 2 +- tests/test_safe_dtype_range.py | 2 +- tests/test_sample_slices.py | 2 +- tests/test_sampler_dist.py | 2 +- tests/test_savitzky_golay_filter.py | 2 +- tests/test_savitzky_golay_smooth.py | 2 +- tests/test_savitzky_golay_smoothd.py | 2 +- tests/test_scale_intensity.py | 2 +- tests/test_scale_intensity_fixed_mean.py | 2 +- tests/test_scale_intensity_range.py | 2 +- tests/test_scale_intensity_range_percentiles.py | 2 +- tests/test_scale_intensity_range_percentilesd.py | 2 +- tests/test_scale_intensity_ranged.py | 2 +- tests/test_scale_intensityd.py | 2 +- tests/test_scheduler_ddim.py | 2 +- tests/test_scheduler_ddpm.py | 2 +- tests/test_scheduler_pndm.py | 2 +- tests/test_se_block.py | 2 +- tests/test_se_blocks.py | 2 +- tests/test_segresnet.py | 2 +- tests/test_segresnet_ds.py | 2 +- tests/test_selfattention.py | 2 +- tests/test_senet.py | 2 +- tests/test_set_determinism.py | 2 +- tests/test_set_visible_devices.py | 2 +- tests/test_shift_intensity.py | 2 +- tests/test_shift_intensityd.py | 2 +- tests/test_shuffle_buffer.py | 2 +- tests/test_signal_fillempty.py | 2 +- tests/test_signal_fillemptyd.py | 2 +- tests/test_signal_rand_add_squarepulse.py | 2 +- tests/test_signal_rand_add_squarepulse_partial.py | 2 +- tests/test_simulatedelay.py | 2 +- tests/test_simulatedelayd.py | 2 +- tests/test_sliding_patch_wsi_dataset.py | 2 +- tests/test_sliding_window_inference.py | 2 +- tests/test_sliding_window_splitter.py | 2 +- tests/test_smartcachedataset.py | 2 +- tests/test_smooth_field.py | 2 +- tests/test_sobel_gradient.py | 2 +- tests/test_sobel_gradientd.py | 2 +- tests/test_spacing.py | 2 +- tests/test_spacingd.py | 2 +- tests/test_spatial_combine_transforms.py | 2 +- tests/test_spatial_resample.py | 2 +- tests/test_spatial_resampled.py | 2 +- tests/test_spectral_loss.py | 2 +- tests/test_splitdim.py | 2 +- tests/test_splitdimd.py | 2 +- tests/test_squeezedim.py | 2 +- tests/test_squeezedimd.py | 2 +- tests/test_std_shift_intensity.py | 2 +- tests/test_std_shift_intensityd.py | 2 +- tests/test_subpixel_upsample.py | 2 +- tests/test_surface_dice.py | 2 +- tests/test_swin_unetr.py | 2 +- tests/test_tciadataset.py | 2 +- tests/test_testtimeaugmentation.py | 2 +- tests/test_text_encoding.py | 2 +- tests/test_thread_buffer.py | 2 +- tests/test_threadcontainer.py | 2 +- tests/test_threshold_intensity.py | 2 +- tests/test_threshold_intensityd.py | 2 +- tests/test_timedcall_dist.py | 2 +- tests/test_to_contiguous.py | 2 +- tests/test_to_cupy.py | 2 +- tests/test_to_cupyd.py | 2 +- tests/test_to_device.py | 2 +- tests/test_to_deviced.py | 2 +- tests/test_to_from_meta_tensord.py | 2 +- tests/test_to_numpy.py | 2 +- tests/test_to_numpyd.py | 2 +- tests/test_to_pil.py | 2 +- tests/test_to_pild.py | 2 +- tests/test_to_tensor.py | 2 +- tests/test_to_tensord.py | 2 +- tests/test_torchiod.py | 2 +- tests/test_torchvision.py | 2 +- tests/test_torchvision_fc_model.py | 2 +- tests/test_torchvisiond.py | 2 +- tests/test_trainable_bilateral.py | 2 +- tests/test_trainable_joint_bilateral.py | 2 +- tests/test_transchex.py | 2 +- tests/test_transformer.py | 2 +- tests/test_transpose.py | 2 +- tests/test_transposed.py | 2 +- tests/test_trt_compile.py | 2 +- tests/test_tversky_loss.py | 2 +- tests/test_ultrasound_confidence_map_transform.py | 2 +- tests/test_unet.py | 2 +- tests/test_unetr.py | 2 +- tests/test_unetr_block.py | 2 +- tests/{utils.py => test_utils.py} | 5 ++++- tests/test_utils_pytorch_numpy_unification.py | 2 +- tests/test_varautoencoder.py | 2 +- tests/test_varnet.py | 2 +- tests/test_video_datasets.py | 2 +- tests/test_vis_gradcam.py | 2 +- tests/test_vista3d.py | 2 +- tests/test_vista3d_utils.py | 2 +- tests/test_vit.py | 2 +- tests/test_vitautoenc.py | 2 +- tests/test_vnet.py | 2 +- tests/test_vote_ensemble.py | 2 +- tests/test_vote_ensembled.py | 2 +- tests/test_voxelmorph.py | 2 +- tests/test_vqvae.py | 2 +- tests/test_warp.py | 2 +- tests/test_watershed.py | 2 +- tests/test_watershedd.py | 2 +- tests/test_weighted_random_sampler_dist.py | 2 +- tests/test_wsi_sliding_window_splitter.py | 2 +- tests/test_wsireader.py | 2 +- tests/test_zarr_avg_merger.py | 2 +- tests/test_zoom.py | 2 +- tests/test_zoomd.py | 2 +- 529 files changed, 556 insertions(+), 529 deletions(-) rename tests/{utils.py => test_utils.py} (99%) diff --git a/tests/croppers.py b/tests/croppers.py index cfececfa9f..5b7f5148d9 100644 --- a/tests/croppers.py +++ b/tests/croppers.py @@ -20,7 +20,7 @@ from monai.transforms import Randomizable from monai.transforms.lazy.functional import apply_pending from monai.transforms.transform import MapTransform -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose class CropTest(unittest.TestCase): diff --git a/tests/hvd_evenly_divisible_all_gather.py b/tests/hvd_evenly_divisible_all_gather.py index 732ad13b83..24d1575f8f 100644 --- a/tests/hvd_evenly_divisible_all_gather.py +++ b/tests/hvd_evenly_divisible_all_gather.py @@ -15,7 +15,7 @@ from monai.utils import evenly_divisible_all_gather from monai.utils.module import optional_import -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose hvd, has_hvd = optional_import("horovod", name="torch") diff --git a/tests/lazy_transforms_utils.py b/tests/lazy_transforms_utils.py index 1681e26037..41a365fc4e 100644 --- a/tests/lazy_transforms_utils.py +++ b/tests/lazy_transforms_utils.py @@ -16,7 +16,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import InvertibleTransform, MapTransform, Randomizable from monai.transforms.lazy.functional import apply_pending -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose apply_transforms_kwargs = ("pending", "mode", "padding_mode", "dtype", "align_corners") diff --git a/tests/ngc_bundle_download.py b/tests/ngc_bundle_download.py index 107114861c..ee34451d75 100644 --- a/tests/ngc_bundle_download.py +++ b/tests/ngc_bundle_download.py @@ -24,7 +24,7 @@ from monai.bundle import download, load from monai.config import print_debug_info from monai.networks.utils import copy_model_state -from tests.utils import assert_allclose, skip_if_downloading_fails, skip_if_quick, skip_if_windows +from tests.test_utils import assert_allclose, skip_if_downloading_fails, skip_if_quick, skip_if_windows TEST_CASE_NGC_1 = [ "spleen_ct_segmentation", diff --git a/tests/padders.py b/tests/padders.py index a7dce263bb..94f3fa76bc 100644 --- a/tests/padders.py +++ b/tests/padders.py @@ -21,7 +21,7 @@ from monai.transforms.lazy.functional import apply_pending from monai.transforms.transform import MapTransform from monai.utils.enums import NumpyPadMode, PytorchPadMode -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose MODES = [] # Test modes diff --git a/tests/test_activations.py b/tests/test_activations.py index ad18e2bbec..3f0f17f063 100644 --- a/tests/test_activations.py +++ b/tests/test_activations.py @@ -18,7 +18,7 @@ from monai.networks.layers.factories import Act from monai.transforms import Activations -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_activationsd.py b/tests/test_activationsd.py index 74968c0bb4..42bd653f8a 100644 --- a/tests/test_activationsd.py +++ b/tests/test_activationsd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import Activationsd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_add_coordinate_channels.py b/tests/test_add_coordinate_channels.py index 199fe071e3..b3c9130057 100644 --- a/tests/test_add_coordinate_channels.py +++ b/tests/test_add_coordinate_channels.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import AddCoordinateChannels -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS, TEST_CASES_ERROR_1, TEST_CASES_ERROR_2 = [], [], [] for p in TEST_NDARRAYS: diff --git a/tests/test_add_coordinate_channelsd.py b/tests/test_add_coordinate_channelsd.py index c00240c2d5..ad5e64680c 100644 --- a/tests/test_add_coordinate_channelsd.py +++ b/tests/test_add_coordinate_channelsd.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import AddCoordinateChannelsd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS, TEST_CASES_ERROR_1, TEST_CASES_ERROR_2 = [], [], [] for p in TEST_NDARRAYS: diff --git a/tests/test_add_extreme_points_channel.py b/tests/test_add_extreme_points_channel.py index c453322d6b..d395e07143 100644 --- a/tests/test_add_extreme_points_channel.py +++ b/tests/test_add_extreme_points_channel.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import AddExtremePointsChannel -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose IMG_CHANNEL = 3 TESTS = [] diff --git a/tests/test_add_extreme_points_channeld.py b/tests/test_add_extreme_points_channeld.py index 026f71200a..775766400d 100644 --- a/tests/test_add_extreme_points_channeld.py +++ b/tests/test_add_extreme_points_channeld.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import AddExtremePointsChanneld -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose IMG_CHANNEL = 3 diff --git a/tests/test_adjust_contrast.py b/tests/test_adjust_contrast.py index 2236056558..b99edc75c4 100644 --- a/tests/test_adjust_contrast.py +++ b/tests/test_adjust_contrast.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import AdjustContrast -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose TESTS = [] for invert_image in (True, False): diff --git a/tests/test_adjust_contrastd.py b/tests/test_adjust_contrastd.py index 38eb001226..1eb88260ef 100644 --- a/tests/test_adjust_contrastd.py +++ b/tests/test_adjust_contrastd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import AdjustContrastd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose TESTS = [] for invert_image in (True, False): diff --git a/tests/test_adn.py b/tests/test_adn.py index 327bf7b20c..6ff8042c69 100644 --- a/tests/test_adn.py +++ b/tests/test_adn.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.networks.blocks import ADN -from tests.utils import TorchImageTestCase2D, TorchImageTestCase3D +from tests.test_utils import TorchImageTestCase2D, TorchImageTestCase3D TEST_CASES_2D = [ [{"act": None}], diff --git a/tests/test_affine.py b/tests/test_affine.py index a08a22ae6f..d81f7d0836 100644 --- a/tests/test_affine.py +++ b/tests/test_affine.py @@ -23,7 +23,7 @@ from monai.transforms.lazy.functional import apply_pending from monai.utils import optional_import from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, test_local_inversion TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_affine_grid.py b/tests/test_affine_grid.py index 2d89725bb7..64155606b2 100644 --- a/tests/test_affine_grid.py +++ b/tests/test_affine_grid.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import AffineGrid -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_affine_transform.py b/tests/test_affine_transform.py index 11464070e0..7410de9803 100644 --- a/tests/test_affine_transform.py +++ b/tests/test_affine_transform.py @@ -19,7 +19,7 @@ from monai.networks import normalize_transform, to_norm_affine from monai.networks.layers import AffineTransform -from tests.utils import is_tf32_env +from tests.test_utils import is_tf32_env _rtol = 1e-4 if not is_tf32_env() else 5e-3 diff --git a/tests/test_affined.py b/tests/test_affined.py index 94903ff8c7..e9a928e7e7 100644 --- a/tests/test_affined.py +++ b/tests/test_affined.py @@ -20,7 +20,7 @@ from monai.transforms import Affined from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, test_local_inversion TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_ahnet.py b/tests/test_ahnet.py index 99a177f395..4dd90e8d84 100644 --- a/tests/test_ahnet.py +++ b/tests/test_ahnet.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.blocks import FCN, MCFCN from monai.networks.nets import AHNet -from tests.utils import skip_if_quick, test_pretrained_networks, test_script_save +from tests.test_utils import skip_if_quick, test_pretrained_networks, test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_anchor_box.py b/tests/test_anchor_box.py index 301ce78361..531f708aae 100644 --- a/tests/test_anchor_box.py +++ b/tests/test_anchor_box.py @@ -18,7 +18,7 @@ from monai.apps.detection.utils.anchor_utils import AnchorGenerator, AnchorGeneratorWithAnchorShape from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, assert_allclose, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, assert_allclose, test_script_save _, has_torchvision = optional_import("torchvision") diff --git a/tests/test_apply.py b/tests/test_apply.py index ca37e945ba..62300bb494 100644 --- a/tests/test_apply.py +++ b/tests/test_apply.py @@ -19,7 +19,7 @@ from monai.transforms.lazy.functional import apply_pending from monai.transforms.utils import create_rotate from monai.utils import LazyAttr, convert_to_tensor -from tests.utils import get_arange_img +from tests.test_utils import get_arange_img def single_2d_transform_cases(): diff --git a/tests/test_as_channel_last.py b/tests/test_as_channel_last.py index 51e1a5c0fd..991c7f0fac 100644 --- a/tests/test_as_channel_last.py +++ b/tests/test_as_channel_last.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import AsChannelLast -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_as_channel_lastd.py b/tests/test_as_channel_lastd.py index aa51ab6056..42076a2a97 100644 --- a/tests/test_as_channel_lastd.py +++ b/tests/test_as_channel_lastd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import AsChannelLastd -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_as_discrete.py b/tests/test_as_discrete.py index bf59752920..e7c4c4a782 100644 --- a/tests/test_as_discrete.py +++ b/tests/test_as_discrete.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import AsDiscrete -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_as_discreted.py b/tests/test_as_discreted.py index ed1b3c5b3e..8fc3c1fabf 100644 --- a/tests/test_as_discreted.py +++ b/tests/test_as_discreted.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import AsDiscreted -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_atss_box_matcher.py b/tests/test_atss_box_matcher.py index 6133d4839d..fa8462232e 100644 --- a/tests/test_atss_box_matcher.py +++ b/tests/test_atss_box_matcher.py @@ -18,7 +18,7 @@ from monai.apps.detection.utils.ATSS_matcher import ATSSMatcher from monai.data.box_utils import box_iou -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASES = [ [ diff --git a/tests/test_attentionunet.py b/tests/test_attentionunet.py index 6a577f763f..bb14ef0222 100644 --- a/tests/test_attentionunet.py +++ b/tests/test_attentionunet.py @@ -17,7 +17,7 @@ import torch.nn as nn import monai.networks.nets.attentionunet as att -from tests.utils import skip_if_no_cuda, skip_if_quick +from tests.test_utils import skip_if_no_cuda, skip_if_quick def get_net_parameters(net: nn.Module) -> int: diff --git a/tests/test_auto3dseg.py b/tests/test_auto3dseg.py index 5273f0663a..beeaece760 100644 --- a/tests/test_auto3dseg.py +++ b/tests/test_auto3dseg.py @@ -54,7 +54,7 @@ ToDeviced, ) from monai.utils.enums import DataStatsKeys -from tests.utils import skip_if_no_cuda +from tests.test_utils import skip_if_no_cuda device = "cpu" n_workers = 2 diff --git a/tests/test_auto3dseg_bundlegen.py b/tests/test_auto3dseg_bundlegen.py index e7bf6820bc..667909fa81 100644 --- a/tests/test_auto3dseg_bundlegen.py +++ b/tests/test_auto3dseg_bundlegen.py @@ -26,7 +26,7 @@ from monai.bundle.config_parser import ConfigParser from monai.data import create_test_image_3d from monai.utils import set_determinism -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, get_testing_algo_template_path, skip_if_downloading_fails, diff --git a/tests/test_auto3dseg_ensemble.py b/tests/test_auto3dseg_ensemble.py index 7ac553cc0c..bd742fba43 100644 --- a/tests/test_auto3dseg_ensemble.py +++ b/tests/test_auto3dseg_ensemble.py @@ -32,7 +32,7 @@ from monai.transforms import SaveImage from monai.utils import check_parent_dir, optional_import, set_determinism from monai.utils.enums import AlgoKeys -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, get_testing_algo_template_path, skip_if_downloading_fails, diff --git a/tests/test_auto3dseg_hpo.py b/tests/test_auto3dseg_hpo.py index 53d09defa0..cedff8e99a 100644 --- a/tests/test_auto3dseg_hpo.py +++ b/tests/test_auto3dseg_hpo.py @@ -25,7 +25,7 @@ from monai.data import create_test_image_3d from monai.utils import optional_import from monai.utils.enums import AlgoKeys -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, get_testing_algo_template_path, skip_if_downloading_fails, diff --git a/tests/test_autoencoder.py b/tests/test_autoencoder.py index 6408f6a6d0..3f2f131900 100644 --- a/tests/test_autoencoder.py +++ b/tests/test_autoencoder.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.layers import Act from monai.networks.nets import AutoEncoder -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") diff --git a/tests/test_autoencoderkl.py b/tests/test_autoencoderkl.py index d15cb79084..0a3db60830 100644 --- a/tests/test_autoencoderkl.py +++ b/tests/test_autoencoderkl.py @@ -23,7 +23,7 @@ from monai.networks import eval_mode from monai.networks.nets import AutoencoderKL from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_downloading_fails, testing_data_config +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_downloading_fails, testing_data_config tqdm, has_tqdm = optional_import("tqdm", name="tqdm") _, has_einops = optional_import("einops") diff --git a/tests/test_autoencoderkl_maisi.py b/tests/test_autoencoderkl_maisi.py index 0e9f427fb6..99f1dbdc76 100644 --- a/tests/test_autoencoderkl_maisi.py +++ b/tests/test_autoencoderkl_maisi.py @@ -19,7 +19,7 @@ from monai.apps.generation.maisi.networks.autoencoderkl_maisi import AutoencoderKlMaisi from monai.networks import eval_mode from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion tqdm, has_tqdm = optional_import("tqdm", name="tqdm") _, has_einops = optional_import("einops") diff --git a/tests/test_avg_merger.py b/tests/test_avg_merger.py index 7995d63271..9e6988e854 100644 --- a/tests/test_avg_merger.py +++ b/tests/test_avg_merger.py @@ -18,7 +18,7 @@ from torch.nn.functional import pad from monai.inferers import AvgMerger -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TENSOR_4x4 = torch.randint(low=0, high=255, size=(2, 3, 4, 4), dtype=torch.float32) TENSOR_4x4_WITH_NAN = TENSOR_4x4.clone() diff --git a/tests/test_basic_unet.py b/tests/test_basic_unet.py index 770750851f..976846d53d 100644 --- a/tests/test_basic_unet.py +++ b/tests/test_basic_unet.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import BasicUNet -from tests.utils import test_script_save +from tests.test_utils import test_script_save CASES_1D = [] for mode in ["pixelshuffle", "nontrainable", "deconv", None]: diff --git a/tests/test_basic_unetplusplus.py b/tests/test_basic_unetplusplus.py index 6438b5e0d4..11ac95bf48 100644 --- a/tests/test_basic_unetplusplus.py +++ b/tests/test_basic_unetplusplus.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import BasicUNetPlusPlus -from tests.utils import test_script_save +from tests.test_utils import test_script_save CASES_1D = [] for mode in ["pixelshuffle", "nontrainable", "deconv", None]: diff --git a/tests/test_bilateral_approx_cpu.py b/tests/test_bilateral_approx_cpu.py index e8a55e1f76..24f35990dc 100644 --- a/tests/test_bilateral_approx_cpu.py +++ b/tests/test_bilateral_approx_cpu.py @@ -19,7 +19,7 @@ from torch.autograd import gradcheck from monai.networks.layers.filtering import BilateralFilter -from tests.utils import skip_if_no_cpp_extension +from tests.test_utils import skip_if_no_cpp_extension TEST_CASES = [ [ diff --git a/tests/test_bilateral_approx_cuda.py b/tests/test_bilateral_approx_cuda.py index 4ad15d9646..fddf7f002e 100644 --- a/tests/test_bilateral_approx_cuda.py +++ b/tests/test_bilateral_approx_cuda.py @@ -19,7 +19,7 @@ from torch.autograd import gradcheck from monai.networks.layers.filtering import BilateralFilter -from tests.utils import skip_if_no_cpp_extension, skip_if_no_cuda +from tests.test_utils import skip_if_no_cpp_extension, skip_if_no_cuda TEST_CASES = [ [ diff --git a/tests/test_bilateral_precise.py b/tests/test_bilateral_precise.py index e13ede5bfd..a917398657 100644 --- a/tests/test_bilateral_precise.py +++ b/tests/test_bilateral_precise.py @@ -19,7 +19,7 @@ from torch.autograd import gradcheck from monai.networks.layers.filtering import BilateralFilter -from tests.utils import skip_if_no_cpp_extension, skip_if_no_cuda, skip_if_quick +from tests.test_utils import skip_if_no_cpp_extension, skip_if_no_cuda, skip_if_quick TEST_CASES = [ [ diff --git a/tests/test_blend_images.py b/tests/test_blend_images.py index 700ae1fe58..589ae2d7c8 100644 --- a/tests/test_blend_images.py +++ b/tests/test_blend_images.py @@ -22,7 +22,7 @@ from monai.transforms.utils_pytorch_numpy_unification import moveaxis from monai.utils.module import optional_import from monai.visualize.utils import blend_images -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS plt, has_matplotlib = optional_import("matplotlib.pyplot") diff --git a/tests/test_bounding_rect.py b/tests/test_bounding_rect.py index b879fa6093..30fe66a8ce 100644 --- a/tests/test_bounding_rect.py +++ b/tests/test_bounding_rect.py @@ -18,7 +18,7 @@ import monai from monai.transforms import BoundingRect -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TEST_CASE_1 = [(2, 3), [[0, 0], [1, 2]]] diff --git a/tests/test_bounding_rectd.py b/tests/test_bounding_rectd.py index 96435036b1..4e46805e76 100644 --- a/tests/test_bounding_rectd.py +++ b/tests/test_bounding_rectd.py @@ -18,7 +18,7 @@ import monai from monai.transforms import BoundingRectD -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TEST_CASE_1 = [(2, 3), [[0, 0], [1, 2]]] diff --git a/tests/test_box_coder.py b/tests/test_box_coder.py index 75ff650d6c..e253b30531 100644 --- a/tests/test_box_coder.py +++ b/tests/test_box_coder.py @@ -17,7 +17,7 @@ from monai.apps.detection.utils.box_coder import BoxCoder from monai.transforms import CastToType -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestBoxTransform(unittest.TestCase): diff --git a/tests/test_box_transform.py b/tests/test_box_transform.py index e99f95fa32..4084fab88b 100644 --- a/tests/test_box_transform.py +++ b/tests/test_box_transform.py @@ -36,7 +36,7 @@ ) from monai.data.meta_tensor import MetaTensor from monai.transforms import CastToTyped, Invertd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS_3D = [] boxes = [[0, 0, 0, 0, 0, 0], [0, 1, 0, 2, 3, 3], [0, 1, 1, 2, 3, 4]] diff --git a/tests/test_box_utils.py b/tests/test_box_utils.py index 3c05efe0d0..d277fe1af0 100644 --- a/tests/test_box_utils.py +++ b/tests/test_box_utils.py @@ -35,7 +35,7 @@ non_max_suppression, ) from monai.utils.type_conversion import convert_data_type -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_bundle_ckpt_export.py b/tests/test_bundle_ckpt_export.py index cfcadcfc4c..7c5f359e53 100644 --- a/tests/test_bundle_ckpt_export.py +++ b/tests/test_bundle_ckpt_export.py @@ -21,7 +21,7 @@ from monai.bundle import ConfigParser from monai.data import load_net_with_metadata from monai.networks import save_state -from tests.utils import command_line_tests, skip_if_windows +from tests.test_utils import command_line_tests, skip_if_windows TEST_CASE_1 = ["", ""] diff --git a/tests/test_bundle_download.py b/tests/test_bundle_download.py index 399c61b117..e6f8bb24b2 100644 --- a/tests/test_bundle_download.py +++ b/tests/test_bundle_download.py @@ -27,7 +27,7 @@ from monai.bundle import ConfigParser, create_workflow, load from monai.bundle.scripts import _examine_monai_version, _list_latest_versions, download from monai.utils import optional_import -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, assert_allclose, command_line_tests, diff --git a/tests/test_bundle_get_data.py b/tests/test_bundle_get_data.py index f84713fbe3..6fb73263ff 100644 --- a/tests/test_bundle_get_data.py +++ b/tests/test_bundle_get_data.py @@ -17,7 +17,7 @@ from monai.bundle import get_all_bundles_list, get_bundle_info, get_bundle_versions from monai.utils import optional_import -from tests.utils import SkipIfNoModule, skip_if_downloading_fails, skip_if_quick, skip_if_windows +from tests.test_utils import SkipIfNoModule, skip_if_downloading_fails, skip_if_quick, skip_if_windows requests, _ = optional_import("requests") diff --git a/tests/test_bundle_init_bundle.py b/tests/test_bundle_init_bundle.py index eb831093d5..90d02cdafa 100644 --- a/tests/test_bundle_init_bundle.py +++ b/tests/test_bundle_init_bundle.py @@ -18,7 +18,7 @@ import torch from monai.networks.nets import UNet -from tests.utils import command_line_tests, skip_if_windows +from tests.test_utils import command_line_tests, skip_if_windows @skip_if_windows diff --git a/tests/test_bundle_onnx_export.py b/tests/test_bundle_onnx_export.py index ee22d7caef..6453f47fd5 100644 --- a/tests/test_bundle_onnx_export.py +++ b/tests/test_bundle_onnx_export.py @@ -19,7 +19,7 @@ from monai.bundle import ConfigParser from monai.networks import save_state -from tests.utils import SkipIfBeforePyTorchVersion, SkipIfNoModule, command_line_tests, skip_if_windows +from tests.test_utils import SkipIfBeforePyTorchVersion, SkipIfNoModule, command_line_tests, skip_if_windows TEST_CASE_1 = ["True"] TEST_CASE_2 = ["False"] diff --git a/tests/test_bundle_push_to_hf_hub.py b/tests/test_bundle_push_to_hf_hub.py index 39368c6f40..d164b460a0 100644 --- a/tests/test_bundle_push_to_hf_hub.py +++ b/tests/test_bundle_push_to_hf_hub.py @@ -20,7 +20,7 @@ from monai.bundle import push_to_hf_hub from monai.utils import optional_import -from tests.utils import skip_if_quick +from tests.test_utils import skip_if_quick huggingface_hub, has_huggingface_hub = optional_import("huggingface_hub") diff --git a/tests/test_bundle_trt_export.py b/tests/test_bundle_trt_export.py index 27e1ee97a8..142883845d 100644 --- a/tests/test_bundle_trt_export.py +++ b/tests/test_bundle_trt_export.py @@ -22,7 +22,7 @@ from monai.data import load_net_with_metadata from monai.networks import save_state from monai.utils import optional_import -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforeComputeCapabilityVersion, command_line_tests, skip_if_no_cuda, diff --git a/tests/test_bundle_utils.py b/tests/test_bundle_utils.py index 47c534f3b6..fd8d35bc1a 100644 --- a/tests/test_bundle_utils.py +++ b/tests/test_bundle_utils.py @@ -22,7 +22,7 @@ from monai.bundle.utils import load_bundle_config from monai.networks.nets import UNet from monai.utils import pprint_edges -from tests.utils import command_line_tests, skip_if_windows +from tests.test_utils import command_line_tests, skip_if_windows metadata = """ { diff --git a/tests/test_bundle_verify_metadata.py b/tests/test_bundle_verify_metadata.py index f6c2192621..ad10121bdd 100644 --- a/tests/test_bundle_verify_metadata.py +++ b/tests/test_bundle_verify_metadata.py @@ -19,7 +19,7 @@ from parameterized import parameterized from monai.bundle import ConfigParser, verify_metadata -from tests.utils import command_line_tests, download_url_or_skip_test, skip_if_windows, testing_data_config +from tests.test_utils import command_line_tests, download_url_or_skip_test, skip_if_windows, testing_data_config SCHEMA_FILE = os.path.join(os.path.dirname(__file__), "testing_data", "schema.json") diff --git a/tests/test_bundle_verify_net.py b/tests/test_bundle_verify_net.py index f55fdd597b..c7d508b019 100644 --- a/tests/test_bundle_verify_net.py +++ b/tests/test_bundle_verify_net.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.bundle import ConfigParser, verify_net_in_out -from tests.utils import command_line_tests, skip_if_no_cuda, skip_if_windows +from tests.test_utils import command_line_tests, skip_if_no_cuda, skip_if_windows TEST_CASE_1 = [ os.path.join(os.path.dirname(__file__), "testing_data", "metadata.json"), diff --git a/tests/test_call_dist.py b/tests/test_call_dist.py index 503cb5e792..63ab5982c7 100644 --- a/tests/test_call_dist.py +++ b/tests/test_call_dist.py @@ -13,7 +13,7 @@ import unittest -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class DistributedCallTest(DistTestCase): diff --git a/tests/test_cast_to_type.py b/tests/test_cast_to_type.py index 035260804e..9e3c2d331c 100644 --- a/tests/test_cast_to_type.py +++ b/tests/test_cast_to_type.py @@ -20,7 +20,7 @@ from monai.transforms import CastToType from monai.utils import optional_import from monai.utils.type_conversion import get_equivalent_dtype -from tests.utils import HAS_CUPY, TEST_NDARRAYS +from tests.test_utils import HAS_CUPY, TEST_NDARRAYS cp, _ = optional_import("cupy") diff --git a/tests/test_cast_to_typed.py b/tests/test_cast_to_typed.py index 81e17117a9..5be6dd2b9f 100644 --- a/tests/test_cast_to_typed.py +++ b/tests/test_cast_to_typed.py @@ -19,7 +19,7 @@ from monai.transforms import CastToTyped from monai.utils import optional_import -from tests.utils import HAS_CUPY +from tests.test_utils import HAS_CUPY cp, _ = optional_import("cupy") diff --git a/tests/test_classes_to_indices.py b/tests/test_classes_to_indices.py index a7377dac16..df7e367c73 100644 --- a/tests/test_classes_to_indices.py +++ b/tests/test_classes_to_indices.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import ClassesToIndices -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_classes_to_indicesd.py b/tests/test_classes_to_indicesd.py index dead1ae753..829f31b594 100644 --- a/tests/test_classes_to_indicesd.py +++ b/tests/test_classes_to_indicesd.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import ClassesToIndicesd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_clip_intensity_percentiles.py b/tests/test_clip_intensity_percentiles.py index 77f811db87..2f71d2e894 100644 --- a/tests/test_clip_intensity_percentiles.py +++ b/tests/test_clip_intensity_percentiles.py @@ -19,7 +19,7 @@ from monai.transforms.utils import soft_clip from monai.transforms.utils_pytorch_numpy_unification import clip, percentile from monai.utils.type_conversion import convert_to_tensor -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose def test_hard_clip_func(im, lower, upper): diff --git a/tests/test_clip_intensity_percentilesd.py b/tests/test_clip_intensity_percentilesd.py index 3e06b18418..d151a6065b 100644 --- a/tests/test_clip_intensity_percentilesd.py +++ b/tests/test_clip_intensity_percentilesd.py @@ -18,7 +18,7 @@ from monai.transforms import ClipIntensityPercentilesd from monai.transforms.utils_pytorch_numpy_unification import clip, percentile from monai.utils.type_conversion import convert_to_tensor -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose from .test_clip_intensity_percentiles import test_hard_clip_func, test_soft_clip_func diff --git a/tests/test_complex_utils.py b/tests/test_complex_utils.py index fdcee4babe..26caa82438 100644 --- a/tests/test_complex_utils.py +++ b/tests/test_complex_utils.py @@ -18,7 +18,7 @@ from monai.apps.reconstruction.complex_utils import complex_abs, complex_conj, complex_mul, convert_to_tensor_complex from monai.utils.type_conversion import convert_data_type -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose # test case for convert_to_tensor_complex im_complex = [[1.0 + 1.0j, 1.0 + 1.0j], [1.0 + 1.0j, 1.0 + 1.0j]] diff --git a/tests/test_compute_confusion_matrix.py b/tests/test_compute_confusion_matrix.py index 248f16a7fe..5b06bb88cd 100644 --- a/tests/test_compute_confusion_matrix.py +++ b/tests/test_compute_confusion_matrix.py @@ -24,7 +24,7 @@ do_metric_reduction, get_confusion_matrix, ) -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _device = "cuda:0" if torch.cuda.is_available() else "cpu" # input data diff --git a/tests/test_compute_f_beta.py b/tests/test_compute_f_beta.py index be2a7fc176..071c8963f2 100644 --- a/tests/test_compute_f_beta.py +++ b/tests/test_compute_f_beta.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.metrics import FBetaScore -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _device = "cuda:0" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_compute_ho_ver_maps.py b/tests/test_compute_ho_ver_maps.py index 6e46cf2b1e..b1e949b0be 100644 --- a/tests/test_compute_ho_ver_maps.py +++ b/tests/test_compute_ho_ver_maps.py @@ -19,7 +19,7 @@ from monai.transforms.intensity.array import ComputeHoVerMaps from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_skimage = optional_import("skimage", "0.19.0", min_version) diff --git a/tests/test_compute_ho_ver_maps_d.py b/tests/test_compute_ho_ver_maps_d.py index 0734e2e731..7d57492250 100644 --- a/tests/test_compute_ho_ver_maps_d.py +++ b/tests/test_compute_ho_ver_maps_d.py @@ -19,7 +19,7 @@ from monai.transforms.intensity.dictionary import ComputeHoVerMapsd from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_skimage = optional_import("skimage", "0.19.0", min_version) diff --git a/tests/test_compute_panoptic_quality.py b/tests/test_compute_panoptic_quality.py index a916ea32b2..304c72e574 100644 --- a/tests/test_compute_panoptic_quality.py +++ b/tests/test_compute_panoptic_quality.py @@ -19,7 +19,7 @@ from parameterized import parameterized from monai.metrics import PanopticQualityMetric, compute_panoptic_quality -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule _device = "cuda:0" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_concat_itemsd.py b/tests/test_concat_itemsd.py index 564ddf5c1f..b1d461cac8 100644 --- a/tests/test_concat_itemsd.py +++ b/tests/test_concat_itemsd.py @@ -18,7 +18,7 @@ from monai.data import MetaTensor from monai.transforms import ConcatItemsd -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestConcatItemsd(unittest.TestCase): diff --git a/tests/test_config_parser.py b/tests/test_config_parser.py index 2b00c9f9d1..da2cea2625 100644 --- a/tests/test_config_parser.py +++ b/tests/test_config_parser.py @@ -26,7 +26,7 @@ from monai.data import DataLoader, Dataset from monai.transforms import Compose, LoadImaged, RandTorchVisiond from monai.utils import min_version, optional_import -from tests.utils import TimedCall +from tests.test_utils import TimedCall _, has_tv = optional_import("torchvision", "0.8.0", min_version) _, has_yaml = optional_import("yaml") diff --git a/tests/test_controlnet.py b/tests/test_controlnet.py index 4746c7ce22..9503518762 100644 --- a/tests/test_controlnet.py +++ b/tests/test_controlnet.py @@ -23,7 +23,7 @@ from monai.networks import eval_mode from monai.networks.nets.controlnet import ControlNet from monai.utils import optional_import -from tests.utils import skip_if_downloading_fails, testing_data_config +from tests.test_utils import skip_if_downloading_fails, testing_data_config _, has_einops = optional_import("einops") UNCOND_CASES_2D = [ diff --git a/tests/test_controlnet_maisi.py b/tests/test_controlnet_maisi.py index bfdf25ec6e..0166c33662 100644 --- a/tests/test_controlnet_maisi.py +++ b/tests/test_controlnet_maisi.py @@ -20,7 +20,7 @@ from monai.apps.generation.maisi.networks.controlnet_maisi import ControlNetMaisi from monai.networks import eval_mode from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion _, has_einops = optional_import("einops") diff --git a/tests/test_convert_box_points.py b/tests/test_convert_box_points.py index 5e3d7ee645..1a21050b2c 100644 --- a/tests/test_convert_box_points.py +++ b/tests/test_convert_box_points.py @@ -18,7 +18,7 @@ from monai.data.box_utils import convert_box_to_standard_mode from monai.transforms.spatial.array import ConvertBoxToPoints, ConvertPointsToBoxes -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_POINTS_2D = [ [ diff --git a/tests/test_convert_data_type.py b/tests/test_convert_data_type.py index a27a05cf28..a64e9553b1 100644 --- a/tests/test_convert_data_type.py +++ b/tests/test_convert_data_type.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor from monai.utils.type_conversion import convert_data_type, convert_to_dst_type, get_equivalent_dtype -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS: list[tuple] = [] for in_type in TEST_NDARRAYS_ALL + (int, float): diff --git a/tests/test_convert_to_multi_channel.py b/tests/test_convert_to_multi_channel.py index 98bbea1ebf..ff08fe1145 100644 --- a/tests/test_convert_to_multi_channel.py +++ b/tests/test_convert_to_multi_channel.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import ConvertToMultiChannelBasedOnBratsClasses -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_convert_to_onnx.py b/tests/test_convert_to_onnx.py index 798c510800..23e5951b85 100644 --- a/tests/test_convert_to_onnx.py +++ b/tests/test_convert_to_onnx.py @@ -21,7 +21,7 @@ from monai.networks import convert_to_onnx from monai.networks.nets import SegResNet, UNet from monai.utils.module import pytorch_after -from tests.utils import SkipIfBeforePyTorchVersion, SkipIfNoModule, optional_import, skip_if_quick +from tests.test_utils import SkipIfBeforePyTorchVersion, SkipIfNoModule, optional_import, skip_if_quick if torch.cuda.is_available(): TORCH_DEVICE_OPTIONS = ["cpu", "cuda"] diff --git a/tests/test_convert_to_trt.py b/tests/test_convert_to_trt.py index a7b1edec3c..18f2e6d13c 100644 --- a/tests/test_convert_to_trt.py +++ b/tests/test_convert_to_trt.py @@ -20,7 +20,7 @@ from monai.networks import convert_to_trt from monai.networks.nets import UNet from monai.utils import optional_import -from tests.utils import SkipIfBeforeComputeCapabilityVersion, skip_if_no_cuda, skip_if_quick, skip_if_windows +from tests.test_utils import SkipIfBeforeComputeCapabilityVersion, skip_if_no_cuda, skip_if_quick, skip_if_windows _, has_torchtrt = optional_import( "torch_tensorrt", diff --git a/tests/test_convolutions.py b/tests/test_convolutions.py index 77bc12770f..90695d9dd5 100644 --- a/tests/test_convolutions.py +++ b/tests/test_convolutions.py @@ -14,7 +14,7 @@ import unittest from monai.networks.blocks import Convolution, ResidualUnit -from tests.utils import TorchImageTestCase2D, TorchImageTestCase3D +from tests.test_utils import TorchImageTestCase2D, TorchImageTestCase3D class TestConvolution2D(TorchImageTestCase2D): diff --git a/tests/test_copy_itemsd.py b/tests/test_copy_itemsd.py index a78e08897b..31069a8b90 100644 --- a/tests/test_copy_itemsd.py +++ b/tests/test_copy_itemsd.py @@ -20,7 +20,7 @@ from monai.networks import eval_mode from monai.transforms import CopyItemsd from monai.utils import ensure_tuple -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = ["img", 1, "img_1"] diff --git a/tests/test_correct_crop_centers.py b/tests/test_correct_crop_centers.py index 82b0b93b53..df0e32f5c4 100644 --- a/tests/test_correct_crop_centers.py +++ b/tests/test_correct_crop_centers.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms.utils import correct_crop_centers -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TESTS = [[[1, 5, 0], [2, 2, 2], [10, 10, 10]], [[4, 4, 4], [2, 2, 1], [10, 10, 10]]] diff --git a/tests/test_create_grid_and_affine.py b/tests/test_create_grid_and_affine.py index 4910a10470..a0aca3bbc3 100644 --- a/tests/test_create_grid_and_affine.py +++ b/tests/test_create_grid_and_affine.py @@ -24,7 +24,7 @@ create_shear, create_translate, ) -from tests.utils import assert_allclose, is_tf32_env +from tests.test_utils import assert_allclose, is_tf32_env class TestCreateGrid(unittest.TestCase): diff --git a/tests/test_crf_cpu.py b/tests/test_crf_cpu.py index a7ae0ff2df..2dedd12eaf 100644 --- a/tests/test_crf_cpu.py +++ b/tests/test_crf_cpu.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.networks.blocks import CRF -from tests.utils import skip_if_no_cpp_extension +from tests.test_utils import skip_if_no_cpp_extension TEST_CASES = [ [ diff --git a/tests/test_crf_cuda.py b/tests/test_crf_cuda.py index d5329aab15..e1114f65fd 100644 --- a/tests/test_crf_cuda.py +++ b/tests/test_crf_cuda.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.networks.blocks import CRF -from tests.utils import skip_if_no_cpp_extension, skip_if_no_cuda +from tests.test_utils import skip_if_no_cpp_extension, skip_if_no_cuda TEST_CASES = [ [ diff --git a/tests/test_crop_foreground.py b/tests/test_crop_foreground.py index f63cb3e8b0..d8f3c54d58 100644 --- a/tests/test_crop_foreground.py +++ b/tests/test_crop_foreground.py @@ -20,7 +20,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import CropForeground from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_COORDS, TESTS, TEST_LAZY_ERROR = [], [], [] diff --git a/tests/test_crop_foregroundd.py b/tests/test_crop_foregroundd.py index 92954aa81e..63601ecc29 100644 --- a/tests/test_crop_foregroundd.py +++ b/tests/test_crop_foregroundd.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import CropForegroundd from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_POSITION, TESTS = [], [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_cross_validation.py b/tests/test_cross_validation.py index 6d0f2319fb..a80af5b2a3 100644 --- a/tests/test_cross_validation.py +++ b/tests/test_cross_validation.py @@ -17,7 +17,7 @@ from monai.apps import CrossValidation, DecathlonDataset from monai.data import MetaTensor from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, ScaleIntensityd -from tests.utils import skip_if_downloading_fails, skip_if_quick +from tests.test_utils import skip_if_downloading_fails, skip_if_quick class TestCrossValidation(unittest.TestCase): diff --git a/tests/test_crossattention.py b/tests/test_crossattention.py index e034e42290..8ea7c33fea 100644 --- a/tests/test_crossattention.py +++ b/tests/test_crossattention.py @@ -22,7 +22,7 @@ from monai.networks.blocks.crossattention import CrossAttentionBlock from monai.networks.layers.factories import RelPosEmbedding from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, assert_allclose +from tests.test_utils import SkipIfBeforePyTorchVersion, assert_allclose einops, has_einops = optional_import("einops") diff --git a/tests/test_csv_iterable_dataset.py b/tests/test_csv_iterable_dataset.py index e06da0c41b..3dc54e3151 100644 --- a/tests/test_csv_iterable_dataset.py +++ b/tests/test_csv_iterable_dataset.py @@ -21,7 +21,7 @@ from monai.data import CSVIterableDataset, DataLoader from monai.transforms import ToNumpyd -from tests.utils import skip_if_windows +from tests.test_utils import skip_if_windows @skip_if_windows diff --git a/tests/test_cucim_dict_transform.py b/tests/test_cucim_dict_transform.py index 3c5703a34c..1b7f3dafec 100644 --- a/tests/test_cucim_dict_transform.py +++ b/tests/test_cucim_dict_transform.py @@ -18,7 +18,7 @@ from monai.transforms import CuCIMd from monai.utils import optional_import, set_determinism -from tests.utils import HAS_CUPY, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, skip_if_no_cuda _, has_cut = optional_import("cucim.core.operations.expose.transform") cp, _ = optional_import("cupy") diff --git a/tests/test_cucim_transform.py b/tests/test_cucim_transform.py index 162e16b52a..264451444d 100644 --- a/tests/test_cucim_transform.py +++ b/tests/test_cucim_transform.py @@ -18,7 +18,7 @@ from monai.transforms import CuCIM from monai.utils import optional_import, set_determinism -from tests.utils import HAS_CUPY, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, skip_if_no_cuda _, has_cut = optional_import("cucim.core.operations.expose.transform") cp, _ = optional_import("cupy") diff --git a/tests/test_cumulative.py b/tests/test_cumulative.py index d3b6ba094c..ffa5cf312f 100644 --- a/tests/test_cumulative.py +++ b/tests/test_cumulative.py @@ -16,7 +16,7 @@ import torch from monai.metrics import Cumulative -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestCumulative(unittest.TestCase): diff --git a/tests/test_cumulative_average_dist.py b/tests/test_cumulative_average_dist.py index 30c01c21ee..ddbfa1b9b1 100644 --- a/tests/test_cumulative_average_dist.py +++ b/tests/test_cumulative_average_dist.py @@ -18,7 +18,7 @@ import torch.distributed as dist from monai.metrics import CumulativeAverage -from tests.utils import DistCall, DistTestCase, SkipIfBeforePyTorchVersion +from tests.test_utils import DistCall, DistTestCase, SkipIfBeforePyTorchVersion @SkipIfBeforePyTorchVersion((1, 8)) diff --git a/tests/test_cv2_dist.py b/tests/test_cv2_dist.py index 562c205763..25d20b15e6 100644 --- a/tests/test_cv2_dist.py +++ b/tests/test_cv2_dist.py @@ -20,7 +20,7 @@ # FIXME: test for the workaround of https://github.com/Project-MONAI/MONAI/issues/5291 from monai.config.deviceconfig import print_config -from tests.utils import skip_if_no_cuda +from tests.test_utils import skip_if_no_cuda def main_worker(rank, ngpus_per_node, port): diff --git a/tests/test_daf3d.py b/tests/test_daf3d.py index d20cb3cfd1..cbd150f439 100644 --- a/tests/test_daf3d.py +++ b/tests/test_daf3d.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.nets import DAF3D from monai.utils import optional_import -from tests.utils import test_script_save +from tests.test_utils import test_script_save _, has_tv = optional_import("torchvision") diff --git a/tests/test_dataloader.py b/tests/test_dataloader.py index 73e27799f7..929f362341 100644 --- a/tests/test_dataloader.py +++ b/tests/test_dataloader.py @@ -21,7 +21,7 @@ from monai.data import CacheDataset, DataLoader, Dataset, ZipDataset from monai.transforms import Compose, DataStatsd, Randomizable, SimulateDelayd from monai.utils import convert_to_numpy, set_determinism -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [[{"image": np.asarray([1, 2, 3])}, {"image": np.asarray([4, 5])}]] diff --git a/tests/test_decathlondataset.py b/tests/test_decathlondataset.py index 70a2a6c06c..f4f6262697 100644 --- a/tests/test_decathlondataset.py +++ b/tests/test_decathlondataset.py @@ -19,7 +19,7 @@ from monai.apps import DecathlonDataset from monai.data import MetaTensor from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, ScaleIntensityd -from tests.utils import skip_if_downloading_fails, skip_if_quick +from tests.test_utils import skip_if_downloading_fails, skip_if_quick class TestDecathlonDataset(unittest.TestCase): diff --git a/tests/test_decollate.py b/tests/test_decollate.py index 92f7c89e28..2eaec0937c 100644 --- a/tests/test_decollate.py +++ b/tests/test_decollate.py @@ -40,7 +40,7 @@ from monai.transforms.spatial.dictionary import RandAffined, RandRotate90d from monai.utils import optional_import, set_determinism from monai.utils.enums import PostFix, TraceKeys -from tests.utils import make_nifti_image +from tests.test_utils import make_nifti_image _, has_nib = optional_import("nibabel") diff --git a/tests/test_denseblock.py b/tests/test_denseblock.py index b741582422..2f80954983 100644 --- a/tests/test_denseblock.py +++ b/tests/test_denseblock.py @@ -16,7 +16,7 @@ import torch.nn as nn from monai.networks.blocks import ConvDenseBlock, DenseBlock -from tests.utils import TorchImageTestCase2D, TorchImageTestCase3D +from tests.test_utils import TorchImageTestCase2D, TorchImageTestCase3D class TestDenseBlock2D(TorchImageTestCase2D): diff --git a/tests/test_densenet.py b/tests/test_densenet.py index ee4be9003b..e28528195d 100644 --- a/tests/test_densenet.py +++ b/tests/test_densenet.py @@ -21,7 +21,7 @@ from monai.networks import eval_mode from monai.networks.nets import DenseNet121, Densenet169, DenseNet264, densenet201 from monai.utils import optional_import -from tests.utils import skip_if_downloading_fails, skip_if_quick, test_script_save +from tests.test_utils import skip_if_downloading_fails, skip_if_quick, test_script_save if TYPE_CHECKING: import torchvision diff --git a/tests/test_detect_envelope.py b/tests/test_detect_envelope.py index f9c2b5ac53..ff8367aa6e 100644 --- a/tests/test_detect_envelope.py +++ b/tests/test_detect_envelope.py @@ -19,7 +19,7 @@ from monai.transforms import DetectEnvelope from monai.utils import OptionalImportError -from tests.utils import TEST_NDARRAYS, SkipIfModule, SkipIfNoModule, assert_allclose +from tests.test_utils import TEST_NDARRAYS, SkipIfModule, SkipIfNoModule, assert_allclose n_samples = 500 hann_windowed_sine = np.sin(2 * np.pi * 10 * np.linspace(0, 1, n_samples)) * np.hanning(n_samples) diff --git a/tests/test_detector_boxselector.py b/tests/test_detector_boxselector.py index 326ecd5773..a252ef15e9 100644 --- a/tests/test_detector_boxselector.py +++ b/tests/test_detector_boxselector.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.detection.utils.box_selector import BoxSelector -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose device = "cuda" if torch.cuda.is_available() else "cpu" num_anchors = 7 diff --git a/tests/test_detector_utils.py b/tests/test_detector_utils.py index 352e1c2faf..d84719cf3f 100644 --- a/tests/test_detector_utils.py +++ b/tests/test_detector_utils.py @@ -19,7 +19,7 @@ from monai.apps.detection.utils.detector_utils import preprocess_images from monai.utils import ensure_tuple -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [ # 3D, batch 3, 2 input channel { diff --git a/tests/test_dice_focal_loss.py b/tests/test_dice_focal_loss.py index f769aac69f..e04b0c1d56 100644 --- a/tests/test_dice_focal_loss.py +++ b/tests/test_dice_focal_loss.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.losses import DiceFocalLoss, DiceLoss, FocalLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save class TestDiceFocalLoss(unittest.TestCase): diff --git a/tests/test_dice_loss.py b/tests/test_dice_loss.py index cea6ccf113..294312d214 100644 --- a/tests/test_dice_loss.py +++ b/tests/test_dice_loss.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.losses import DiceLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES = [ [ # shape: (1, 1, 2, 2), (1, 1, 2, 2) diff --git a/tests/test_diffusion_model_unet.py b/tests/test_diffusion_model_unet.py index 7f764d85de..a7c823709d 100644 --- a/tests/test_diffusion_model_unet.py +++ b/tests/test_diffusion_model_unet.py @@ -23,7 +23,7 @@ from monai.networks import eval_mode from monai.networks.nets import DiffusionModelUNet from monai.utils import optional_import -from tests.utils import skip_if_downloading_fails, testing_data_config +from tests.test_utils import skip_if_downloading_fails, testing_data_config _, has_einops = optional_import("einops") diff --git a/tests/test_dints_mixop.py b/tests/test_dints_mixop.py index 683a8d1005..ea22b06f8b 100644 --- a/tests/test_dints_mixop.py +++ b/tests/test_dints_mixop.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.networks.nets.dints import Cell, MixedOp -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES_3D = [ [ diff --git a/tests/test_dints_network.py b/tests/test_dints_network.py index 5ee4db7a4e..178b87a3dc 100644 --- a/tests/test_dints_network.py +++ b/tests/test_dints_network.py @@ -19,7 +19,7 @@ from monai.networks.nets import DiNTS, TopologyInstance, TopologySearch from monai.networks.nets.dints import Cell -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save TEST_CASES_3D = [ [ diff --git a/tests/test_discriminator.py b/tests/test_discriminator.py index f615605e56..b13c825284 100644 --- a/tests/test_discriminator.py +++ b/tests/test_discriminator.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import Discriminator -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASE_0 = [ {"in_shape": (1, 64, 64), "channels": (2, 4, 8), "strides": (2, 2, 2), "num_res_units": 0}, diff --git a/tests/test_distance_transform_edt.py b/tests/test_distance_transform_edt.py index cf5c253c0c..3e17eaabd2 100644 --- a/tests/test_distance_transform_edt.py +++ b/tests/test_distance_transform_edt.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import DistanceTransformEDT, DistanceTransformEDTd -from tests.utils import HAS_CUPY, assert_allclose, optional_import, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, assert_allclose, optional_import, skip_if_no_cuda momorphology, has_cucim = optional_import("cucim.core.operations.morphology") ndimage, has_ndimage = optional_import("scipy.ndimage") diff --git a/tests/test_download_and_extract.py b/tests/test_download_and_extract.py index 439a11bbc1..0b5d632123 100644 --- a/tests/test_download_and_extract.py +++ b/tests/test_download_and_extract.py @@ -20,7 +20,7 @@ from parameterized import parameterized from monai.apps import download_and_extract, download_url, extractall -from tests.utils import SkipIfNoModule, skip_if_downloading_fails, skip_if_quick, testing_data_config +from tests.test_utils import SkipIfNoModule, skip_if_downloading_fails, skip_if_quick, testing_data_config @SkipIfNoModule("requests") diff --git a/tests/test_ds_loss.py b/tests/test_ds_loss.py index daa4ed1e5e..5f4daaae81 100644 --- a/tests/test_ds_loss.py +++ b/tests/test_ds_loss.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.losses import DeepSupervisionLoss, DiceCELoss, DiceFocalLoss, DiceLoss -from tests.utils import SkipIfBeforePyTorchVersion, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, test_script_save TEST_CASES_DICECE = [ [ diff --git a/tests/test_dynunet.py b/tests/test_dynunet.py index 7c4882fcbb..f7096b8970 100644 --- a/tests/test_dynunet.py +++ b/tests/test_dynunet.py @@ -22,7 +22,7 @@ from monai.networks import eval_mode from monai.networks.nets import DynUNet from monai.utils import optional_import -from tests.utils import assert_allclose, skip_if_no_cuda, skip_if_windows, test_script_save +from tests.test_utils import assert_allclose, skip_if_no_cuda, skip_if_windows, test_script_save InstanceNorm3dNVFuser, _ = optional_import("apex.normalization", name="InstanceNorm3dNVFuser") diff --git a/tests/test_dynunet_block.py b/tests/test_dynunet_block.py index 4d9e06670b..af15e268e1 100644 --- a/tests/test_dynunet_block.py +++ b/tests/test_dynunet_block.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.blocks.dynunet_block import UnetBasicBlock, UnetResBlock, UnetUpBlock, get_padding -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASE_RES_BASIC_BLOCK = [] for spatial_dims in range(2, 4): diff --git a/tests/test_efficientnet.py b/tests/test_efficientnet.py index c16526eaa3..92c7c667c3 100644 --- a/tests/test_efficientnet.py +++ b/tests/test_efficientnet.py @@ -28,7 +28,7 @@ get_efficientnet_image_size, ) from monai.utils import optional_import -from tests.utils import skip_if_downloading_fails, skip_if_quick, test_pretrained_networks, test_script_save +from tests.test_utils import skip_if_downloading_fails, skip_if_quick, test_pretrained_networks, test_script_save if TYPE_CHECKING: import torchvision diff --git a/tests/test_ensemble_evaluator.py b/tests/test_ensemble_evaluator.py index ad81d35d52..f5dc4bde52 100644 --- a/tests/test_ensemble_evaluator.py +++ b/tests/test_ensemble_evaluator.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.engines import EnsembleEvaluator -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [["pred_0", "pred_1", "pred_2", "pred_3", "pred_4"]] diff --git a/tests/test_ensure_tuple.py b/tests/test_ensure_tuple.py index ec8c92785a..e889f9bfc4 100644 --- a/tests/test_ensure_tuple.py +++ b/tests/test_ensure_tuple.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.utils.misc import ensure_tuple -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TESTS = [ ["test", ("test",)], diff --git a/tests/test_ensure_type.py b/tests/test_ensure_type.py index 00b01898b3..61c258b2b8 100644 --- a/tests/test_ensure_type.py +++ b/tests/test_ensure_type.py @@ -18,7 +18,7 @@ from monai.data import MetaTensor from monai.transforms import EnsureType -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestEnsureType(unittest.TestCase): diff --git a/tests/test_ensure_typed.py b/tests/test_ensure_typed.py index fe543347de..03ee33be7b 100644 --- a/tests/test_ensure_typed.py +++ b/tests/test_ensure_typed.py @@ -18,7 +18,7 @@ from monai.data import MetaTensor from monai.transforms import EnsureTyped -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestEnsureTyped(unittest.TestCase): diff --git a/tests/test_enum_bound_interp.py b/tests/test_enum_bound_interp.py index cd3119f91c..8101e85a92 100644 --- a/tests/test_enum_bound_interp.py +++ b/tests/test_enum_bound_interp.py @@ -14,7 +14,7 @@ import unittest from monai.utils import optional_import -from tests.utils import skip_if_no_cpp_extension +from tests.test_utils import skip_if_no_cpp_extension b, _ = optional_import("monai._C", name="BoundType") p, _ = optional_import("monai._C", name="InterpolationType") diff --git a/tests/test_evenly_divisible_all_gather_dist.py b/tests/test_evenly_divisible_all_gather_dist.py index f1d45ba48f..816563cce9 100644 --- a/tests/test_evenly_divisible_all_gather_dist.py +++ b/tests/test_evenly_divisible_all_gather_dist.py @@ -17,7 +17,7 @@ import torch.distributed as dist from monai.utils import evenly_divisible_all_gather -from tests.utils import DistCall, DistTestCase, assert_allclose +from tests.test_utils import DistCall, DistTestCase, assert_allclose class DistributedEvenlyDivisibleAllGather(DistTestCase): diff --git a/tests/test_fastmri_reader.py b/tests/test_fastmri_reader.py index 06c3954eae..f086146169 100644 --- a/tests/test_fastmri_reader.py +++ b/tests/test_fastmri_reader.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.reconstruction.fastmri_reader import FastMRIReader -from tests.utils import SkipIfNoModule, assert_allclose +from tests.test_utils import SkipIfNoModule, assert_allclose TEST_CASE1 = [ { diff --git a/tests/test_fft_utils.py b/tests/test_fft_utils.py index 7c7035770a..44364afb63 100644 --- a/tests/test_fft_utils.py +++ b/tests/test_fft_utils.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.data.fft_utils import fftn_centered, ifftn_centered -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose # im = [[[1.0, 1.0, 1.0], [1.0, 1.0, 1.0], [1.0, 1.0, 1.0]]] diff --git a/tests/test_fg_bg_to_indices.py b/tests/test_fg_bg_to_indices.py index a28c491333..05dfd45c7a 100644 --- a/tests/test_fg_bg_to_indices.py +++ b/tests/test_fg_bg_to_indices.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import FgBgToIndices -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_fg_bg_to_indicesd.py b/tests/test_fg_bg_to_indicesd.py index c6dd2059f4..5034c987a3 100644 --- a/tests/test_fg_bg_to_indicesd.py +++ b/tests/test_fg_bg_to_indicesd.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import FgBgToIndicesd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASES = [] for p in TEST_NDARRAYS: diff --git a/tests/test_fill_holes.py b/tests/test_fill_holes.py index 241f7f8254..7b36e63f60 100644 --- a/tests/test_fill_holes.py +++ b/tests/test_fill_holes.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import FillHoles -from tests.utils import TEST_NDARRAYS, assert_allclose, clone +from tests.test_utils import TEST_NDARRAYS, assert_allclose, clone grid_1_raw = [[1, 1, 1], [1, 0, 1], [1, 1, 1]] diff --git a/tests/test_fill_holesd.py b/tests/test_fill_holesd.py index 28c17b00ac..08e7c3e78f 100644 --- a/tests/test_fill_holesd.py +++ b/tests/test_fill_holesd.py @@ -18,7 +18,7 @@ from monai.transforms import FillHolesd from monai.utils.enums import CommonKeys -from tests.utils import TEST_NDARRAYS, assert_allclose, clone +from tests.test_utils import TEST_NDARRAYS, assert_allclose, clone grid_1_raw = [[1, 1, 1], [1, 0, 1], [1, 1, 1]] diff --git a/tests/test_fl_exchange_object.py b/tests/test_fl_exchange_object.py index dab4eae037..1698efa9ce 100644 --- a/tests/test_fl_exchange_object.py +++ b/tests/test_fl_exchange_object.py @@ -19,7 +19,7 @@ from monai.fl.utils.constants import WeightType from monai.fl.utils.exchange_object import ExchangeObject from monai.utils.module import optional_import -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule models, has_torchvision = optional_import("torchvision.models") diff --git a/tests/test_fl_monai_algo.py b/tests/test_fl_monai_algo.py index c8cb3451fc..d9bfe78d9c 100644 --- a/tests/test_fl_monai_algo.py +++ b/tests/test_fl_monai_algo.py @@ -26,7 +26,7 @@ from monai.fl.utils.constants import ExtraItems from monai.fl.utils.exchange_object import ExchangeObject from monai.utils import path_to_uri -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule _root_dir = os.path.abspath(os.path.join(os.path.dirname(__file__))) _data_dir = os.path.join(_root_dir, "testing_data") diff --git a/tests/test_fl_monai_algo_dist.py b/tests/test_fl_monai_algo_dist.py index d8dbfa5339..84a2b11e4c 100644 --- a/tests/test_fl_monai_algo_dist.py +++ b/tests/test_fl_monai_algo_dist.py @@ -22,7 +22,7 @@ from monai.fl.utils.constants import ExtraItems from monai.fl.utils.exchange_object import ExchangeObject from monai.networks import get_state_dict -from tests.utils import DistCall, DistTestCase, SkipIfBeforePyTorchVersion, SkipIfNoModule, skip_if_no_cuda +from tests.test_utils import DistCall, DistTestCase, SkipIfBeforePyTorchVersion, SkipIfNoModule, skip_if_no_cuda _root_dir = os.path.abspath(pathjoin(os.path.dirname(__file__))) _data_dir = pathjoin(_root_dir, "testing_data") diff --git a/tests/test_fl_monai_algo_stats.py b/tests/test_fl_monai_algo_stats.py index 6e58f8af88..92fb3e7b1f 100644 --- a/tests/test_fl_monai_algo_stats.py +++ b/tests/test_fl_monai_algo_stats.py @@ -20,7 +20,7 @@ from monai.fl.client import MonaiAlgoStats from monai.fl.utils.constants import ExtraItems, FlStatistics from monai.fl.utils.exchange_object import ExchangeObject -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule _root_dir = os.path.abspath(os.path.join(os.path.dirname(__file__))) _data_dir = os.path.join(_root_dir, "testing_data") diff --git a/tests/test_flexible_unet.py b/tests/test_flexible_unet.py index 42baa28b71..f834d5d45f 100644 --- a/tests/test_flexible_unet.py +++ b/tests/test_flexible_unet.py @@ -27,7 +27,7 @@ ResNetFeatures, ) from monai.utils import optional_import -from tests.utils import SkipIfNoModule, skip_if_downloading_fails, skip_if_quick +from tests.test_utils import SkipIfNoModule, skip_if_downloading_fails, skip_if_quick torchvision, has_torchvision = optional_import("torchvision") PIL, has_pil = optional_import("PIL") diff --git a/tests/test_flip.py b/tests/test_flip.py index 789ec86920..b5b8d5494f 100644 --- a/tests/test_flip.py +++ b/tests/test_flip.py @@ -21,7 +21,13 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import Flip from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import ( + TEST_DEVICES, + TEST_NDARRAYS_ALL, + NumpyImageTestCase2D, + assert_allclose, + test_local_inversion, +) INVALID_CASES = [("wrong_axis", ["s", 1], TypeError), ("not_numbers", "s", TypeError)] diff --git a/tests/test_flipd.py b/tests/test_flipd.py index 1df6d34056..95a453b865 100644 --- a/tests/test_flipd.py +++ b/tests/test_flipd.py @@ -22,7 +22,13 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import Flipd from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import ( + TEST_DEVICES, + TEST_NDARRAYS_ALL, + NumpyImageTestCase2D, + assert_allclose, + test_local_inversion, +) INVALID_CASES = [("wrong_axis", ["s", 1], TypeError), ("not_numbers", "s", TypeError)] diff --git a/tests/test_focal_loss.py b/tests/test_focal_loss.py index 0bb8a078ae..9d9ed43101 100644 --- a/tests/test_focal_loss.py +++ b/tests/test_focal_loss.py @@ -21,7 +21,7 @@ from monai.losses import FocalLoss from monai.networks import one_hot -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES = [] for device in ["cpu", "cuda"] if torch.cuda.is_available() else ["cpu"]: diff --git a/tests/test_foreground_mask.py b/tests/test_foreground_mask.py index 1aa54f4d3a..b6c7d3a56c 100644 --- a/tests/test_foreground_mask.py +++ b/tests/test_foreground_mask.py @@ -18,7 +18,7 @@ from monai.transforms.intensity.array import ForegroundMask from monai.utils import min_version, optional_import, set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose skimage, has_skimage = optional_import("skimage", "0.19.0", min_version) set_determinism(1234) diff --git a/tests/test_foreground_maskd.py b/tests/test_foreground_maskd.py index dc7b6cfb24..48ef68e7c0 100644 --- a/tests/test_foreground_maskd.py +++ b/tests/test_foreground_maskd.py @@ -18,7 +18,7 @@ from monai.transforms.intensity.dictionary import ForegroundMaskd from monai.utils import min_version, optional_import, set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose skimage, has_skimage = optional_import("skimage", "0.19.0", min_version) set_determinism(1234) diff --git a/tests/test_fourier.py b/tests/test_fourier.py index 177fc280f7..73fea2cdb1 100644 --- a/tests/test_fourier.py +++ b/tests/test_fourier.py @@ -20,7 +20,7 @@ from monai.data.synthetic import create_test_image_2d, create_test_image_3d from monai.transforms import Fourier from monai.utils.misc import set_determinism -from tests.utils import SkipIfBeforePyTorchVersion, SkipIfNoModule +from tests.test_utils import SkipIfBeforePyTorchVersion, SkipIfNoModule TEST_CASES = [((128, 64),), ((64, 48, 80),)] diff --git a/tests/test_fpn_block.py b/tests/test_fpn_block.py index 969800e80a..b3894ebf6a 100644 --- a/tests/test_fpn_block.py +++ b/tests/test_fpn_block.py @@ -21,7 +21,7 @@ from monai.networks.blocks.feature_pyramid_network import FeaturePyramidNetwork from monai.networks.nets.resnet import resnet50 from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, test_script_save _, has_torchvision = optional_import("torchvision") diff --git a/tests/test_from_engine_hovernet.py b/tests/test_from_engine_hovernet.py index 7d1a784466..bed464ef49 100644 --- a/tests/test_from_engine_hovernet.py +++ b/tests/test_from_engine_hovernet.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.apps.pathology.handlers.utils import from_engine_hovernet -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_0 = [ [{"A": {"C": 1, "D": 2}, "B": {"C": 2, "D": 2}}, {"A": {"C": 3, "D": 2}, "B": {"C": 4, "D": 2}}], diff --git a/tests/test_gaussian_filter.py b/tests/test_gaussian_filter.py index 2167591c66..2d5c935f90 100644 --- a/tests/test_gaussian_filter.py +++ b/tests/test_gaussian_filter.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.networks.layers import GaussianFilter -from tests.utils import SkipIfAtLeastPyTorchVersion, skip_if_quick +from tests.test_utils import SkipIfAtLeastPyTorchVersion, skip_if_quick TEST_CASES = [[{"type": "erf", "gt": 2.0}], [{"type": "scalespace", "gt": 3.0}], [{"type": "sampled", "gt": 5.0}]] TEST_CASES_GPU = [[{"type": "erf", "gt": 0.8, "device": "cuda"}], [{"type": "sampled", "gt": 5.0, "device": "cuda"}]] diff --git a/tests/test_gaussian_sharpen.py b/tests/test_gaussian_sharpen.py index 392a7b376b..553038181f 100644 --- a/tests/test_gaussian_sharpen.py +++ b/tests/test_gaussian_sharpen.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import GaussianSharpen -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] diff --git a/tests/test_gaussian_sharpend.py b/tests/test_gaussian_sharpend.py index 15b219fd2c..38149dd25a 100644 --- a/tests/test_gaussian_sharpend.py +++ b/tests/test_gaussian_sharpend.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import GaussianSharpend -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_gaussian_smooth.py b/tests/test_gaussian_smooth.py index 9f99ebe0f8..e3a9e46e76 100644 --- a/tests/test_gaussian_smooth.py +++ b/tests/test_gaussian_smooth.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import GaussianSmooth -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] diff --git a/tests/test_gaussian_smoothd.py b/tests/test_gaussian_smoothd.py index a6de4a159b..4471d2fe94 100644 --- a/tests/test_gaussian_smoothd.py +++ b/tests/test_gaussian_smoothd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import GaussianSmoothd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_gdsdataset.py b/tests/test_gdsdataset.py index 5d2e2aa013..dda171ea3c 100644 --- a/tests/test_gdsdataset.py +++ b/tests/test_gdsdataset.py @@ -23,7 +23,7 @@ from monai.data import GDSDataset, json_hashing from monai.transforms import Compose, Flip, Identity, LoadImaged, SimulateDelayd, Transform from monai.utils import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose, skip_if_no_cuda +from tests.test_utils import TEST_NDARRAYS, assert_allclose, skip_if_no_cuda _, has_cp = optional_import("cupy") nib, has_nib = optional_import("nibabel") diff --git a/tests/test_generalized_dice_focal_loss.py b/tests/test_generalized_dice_focal_loss.py index 65252611ca..93f9f6f6fa 100644 --- a/tests/test_generalized_dice_focal_loss.py +++ b/tests/test_generalized_dice_focal_loss.py @@ -17,7 +17,7 @@ import torch from monai.losses import FocalLoss, GeneralizedDiceFocalLoss, GeneralizedDiceLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save class TestGeneralizedDiceFocalLoss(unittest.TestCase): diff --git a/tests/test_generalized_dice_loss.py b/tests/test_generalized_dice_loss.py index 9706c2e746..23af96762f 100644 --- a/tests/test_generalized_dice_loss.py +++ b/tests/test_generalized_dice_loss.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.losses import GeneralizedDiceLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES = [ [ # shape: (1, 1, 2, 2), (1, 1, 2, 2) diff --git a/tests/test_generalized_wasserstein_dice_loss.py b/tests/test_generalized_wasserstein_dice_loss.py index 6b9d57e831..3b56c1315e 100644 --- a/tests/test_generalized_wasserstein_dice_loss.py +++ b/tests/test_generalized_wasserstein_dice_loss.py @@ -20,7 +20,7 @@ import torch.optim as optim from monai.losses import GeneralizedWassersteinDiceLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save class TestGeneralizedWassersteinDiceLoss(unittest.TestCase): diff --git a/tests/test_generate_distance_map.py b/tests/test_generate_distance_map.py index 42f5664647..ded3a124dd 100644 --- a/tests/test_generate_distance_map.py +++ b/tests/test_generate_distance_map.py @@ -18,7 +18,7 @@ from monai.apps.pathology.transforms.post.array import GenerateDistanceMap from monai.transforms.intensity.array import GaussianSmooth -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS EXCEPTION_TESTS = [] TESTS = [] diff --git a/tests/test_generate_distance_mapd.py b/tests/test_generate_distance_mapd.py index 2bddadf5b8..04cfc2f776 100644 --- a/tests/test_generate_distance_mapd.py +++ b/tests/test_generate_distance_mapd.py @@ -18,7 +18,7 @@ from monai.apps.pathology.transforms.post.dictionary import GenerateDistanceMapd from monai.transforms.intensity.array import GaussianSmooth -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS EXCEPTION_TESTS = [] TESTS = [] diff --git a/tests/test_generate_instance_border.py b/tests/test_generate_instance_border.py index fc1035dfe5..9d9c5bc7d8 100644 --- a/tests/test_generate_instance_border.py +++ b/tests/test_generate_instance_border.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.pathology.transforms.post.array import GenerateInstanceBorder -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS EXCEPTION_TESTS = [] TESTS = [] diff --git a/tests/test_generate_instance_borderd.py b/tests/test_generate_instance_borderd.py index cdfbee4193..1cbf99cee3 100644 --- a/tests/test_generate_instance_borderd.py +++ b/tests/test_generate_instance_borderd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.pathology.transforms.post.dictionary import GenerateInstanceBorderd -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS EXCEPTION_TESTS = [] TESTS = [] diff --git a/tests/test_generate_instance_centroid.py b/tests/test_generate_instance_centroid.py index 6b4d533401..051d555dff 100644 --- a/tests/test_generate_instance_centroid.py +++ b/tests/test_generate_instance_centroid.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.array import GenerateInstanceCentroid from monai.transforms import BoundingRect from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_generate_instance_centroidd.py b/tests/test_generate_instance_centroidd.py index d381ad8c0e..b3cee1872b 100644 --- a/tests/test_generate_instance_centroidd.py +++ b/tests/test_generate_instance_centroidd.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.dictionary import GenerateInstanceCentroidd from monai.transforms import BoundingRect from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_generate_instance_contour.py b/tests/test_generate_instance_contour.py index 7f4290747d..0346536db9 100644 --- a/tests/test_generate_instance_contour.py +++ b/tests/test_generate_instance_contour.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.array import GenerateInstanceContour from monai.transforms import BoundingRect from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_generate_instance_contourd.py b/tests/test_generate_instance_contourd.py index 5c831ee680..2a572e5932 100644 --- a/tests/test_generate_instance_contourd.py +++ b/tests/test_generate_instance_contourd.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.dictionary import GenerateInstanceContourd from monai.transforms import BoundingRect from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_generate_instance_type.py b/tests/test_generate_instance_type.py index 24e1d1b6d0..6e86beafb5 100644 --- a/tests/test_generate_instance_type.py +++ b/tests/test_generate_instance_type.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.pathology.transforms.post.array import GenerateInstanceType -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose y, x = np.ogrid[0:30, 0:30] diff --git a/tests/test_generate_instance_typed.py b/tests/test_generate_instance_typed.py index 958f68d6bb..6088d672de 100644 --- a/tests/test_generate_instance_typed.py +++ b/tests/test_generate_instance_typed.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.pathology.transforms.post.dictionary import GenerateInstanceTyped -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose y, x = np.ogrid[0:30, 0:30] diff --git a/tests/test_generate_label_classes_crop_centers.py b/tests/test_generate_label_classes_crop_centers.py index 1cbb5f05c3..bfe65465e2 100644 --- a/tests/test_generate_label_classes_crop_centers.py +++ b/tests/test_generate_label_classes_crop_centers.py @@ -18,7 +18,7 @@ from monai.transforms import generate_label_classes_crop_centers from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASE_1 = [ { diff --git a/tests/test_generate_param_groups.py b/tests/test_generate_param_groups.py index a78dba9f03..8c49a432b2 100644 --- a/tests/test_generate_param_groups.py +++ b/tests/test_generate_param_groups.py @@ -19,7 +19,7 @@ from monai.networks.nets import Unet from monai.optimizers import generate_param_groups from monai.utils import ensure_tuple -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [{"layer_matches": [lambda x: x.model[-1]], "match_types": "select", "lr_values": [1]}, (1, 100), [5, 21]] diff --git a/tests/test_generate_pos_neg_label_crop_centers.py b/tests/test_generate_pos_neg_label_crop_centers.py index de127b33df..80c179ffaf 100644 --- a/tests/test_generate_pos_neg_label_crop_centers.py +++ b/tests/test_generate_pos_neg_label_crop_centers.py @@ -18,7 +18,7 @@ from monai.transforms import generate_pos_neg_label_crop_centers from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [ [ diff --git a/tests/test_generate_spatial_bounding_box.py b/tests/test_generate_spatial_bounding_box.py index 6d5b415ec2..94cf1a58d7 100644 --- a/tests/test_generate_spatial_bounding_box.py +++ b/tests/test_generate_spatial_bounding_box.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import generate_spatial_bounding_box -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_generate_watershed_markers.py b/tests/test_generate_watershed_markers.py index 238fb00ee0..73f7851f0d 100644 --- a/tests/test_generate_watershed_markers.py +++ b/tests/test_generate_watershed_markers.py @@ -18,7 +18,7 @@ from monai.apps.pathology.transforms.post.array import GenerateWatershedMarkers from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS _, has_skimage = optional_import("skimage", "0.19.3", min_version) _, has_scipy = optional_import("scipy", "1.8.1", min_version) diff --git a/tests/test_generate_watershed_markersd.py b/tests/test_generate_watershed_markersd.py index a3c2b9c231..36ad113653 100644 --- a/tests/test_generate_watershed_markersd.py +++ b/tests/test_generate_watershed_markersd.py @@ -18,7 +18,7 @@ from monai.apps.pathology.transforms.post.dictionary import GenerateWatershedMarkersd from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS _, has_skimage = optional_import("skimage", "0.19.3", min_version) _, has_scipy = optional_import("scipy", "1.8.1", min_version) diff --git a/tests/test_generate_watershed_mask.py b/tests/test_generate_watershed_mask.py index 5224a912b0..b4728062db 100644 --- a/tests/test_generate_watershed_mask.py +++ b/tests/test_generate_watershed_mask.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.array import GenerateWatershedMask from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS _, has_scipy = optional_import("scipy", "1.8.1", min_version) diff --git a/tests/test_generate_watershed_maskd.py b/tests/test_generate_watershed_maskd.py index 9d0f2c274a..863e01be83 100644 --- a/tests/test_generate_watershed_maskd.py +++ b/tests/test_generate_watershed_maskd.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.dictionary import GenerateWatershedMaskd from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS _, has_scipy = optional_import("scipy", "1.8.1", min_version) diff --git a/tests/test_generator.py b/tests/test_generator.py index f531f928da..9c8bc33494 100644 --- a/tests/test_generator.py +++ b/tests/test_generator.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import Generator -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASE_0 = [ {"latent_shape": (64,), "start_shape": (8, 8, 8), "channels": (8, 4, 1), "strides": (2, 2, 2), "num_res_units": 0}, diff --git a/tests/test_get_equivalent_dtype.py b/tests/test_get_equivalent_dtype.py index 2b4de1bc2a..497b2ab591 100644 --- a/tests/test_get_equivalent_dtype.py +++ b/tests/test_get_equivalent_dtype.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.utils.type_conversion import get_equivalent_dtype, get_numpy_dtype_from_string, get_torch_dtype_from_string -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS DTYPES = [torch.float32, np.float32, np.dtype(np.float32)] diff --git a/tests/test_get_extreme_points.py b/tests/test_get_extreme_points.py index e60715e2fe..0a062d5214 100644 --- a/tests/test_get_extreme_points.py +++ b/tests/test_get_extreme_points.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import get_extreme_points -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_get_unique_labels.py b/tests/test_get_unique_labels.py index 0a88145489..8735768902 100644 --- a/tests/test_get_unique_labels.py +++ b/tests/test_get_unique_labels.py @@ -19,7 +19,7 @@ from monai.transforms.utils import get_unique_labels from monai.transforms.utils_pytorch_numpy_unification import moveaxis -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS grid_raw = [[0, 0, 0], [0, 0, 1], [2, 2, 3], [5, 5, 6], [3, 6, 2], [5, 6, 6]] grid = torch.Tensor(grid_raw).unsqueeze(0).to(torch.int64) diff --git a/tests/test_gibbs_noise.py b/tests/test_gibbs_noise.py index bdc66b9495..145a1d10ac 100644 --- a/tests/test_gibbs_noise.py +++ b/tests/test_gibbs_noise.py @@ -21,7 +21,7 @@ from monai.transforms import GibbsNoise from monai.utils.misc import set_determinism from monai.utils.module import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_torch_fft = optional_import("torch.fft", name="fftshift") diff --git a/tests/test_gibbs_noised.py b/tests/test_gibbs_noised.py index 3b2cae7e84..8c8cca513c 100644 --- a/tests/test_gibbs_noised.py +++ b/tests/test_gibbs_noised.py @@ -21,7 +21,7 @@ from monai.transforms import GibbsNoised from monai.utils.misc import set_determinism from monai.utils.module import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_torch_fft = optional_import("torch.fft", name="fftshift") diff --git a/tests/test_global_mutual_information_loss.py b/tests/test_global_mutual_information_loss.py index 22f5e88431..fdbfa63c34 100644 --- a/tests/test_global_mutual_information_loss.py +++ b/tests/test_global_mutual_information_loss.py @@ -19,7 +19,7 @@ from monai import transforms from monai.losses.image_dissimilarity import GlobalMutualInformationLoss -from tests.utils import SkipIfBeforePyTorchVersion, download_url_or_skip_test, skip_if_quick, testing_data_config +from tests.test_utils import SkipIfBeforePyTorchVersion, download_url_or_skip_test, skip_if_quick, testing_data_config device = "cuda:0" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_globalnet.py b/tests/test_globalnet.py index 626053377c..aa8bd77312 100644 --- a/tests/test_globalnet.py +++ b/tests/test_globalnet.py @@ -21,7 +21,7 @@ from monai.networks.blocks import Warp from monai.networks.nets import GlobalNet from monai.networks.nets.regunet import AffineHead -from tests.utils import assert_allclose, test_script_save +from tests.test_utils import assert_allclose, test_script_save TEST_CASES_AFFINE_TRANSFORM = [ [ diff --git a/tests/test_gmm.py b/tests/test_gmm.py index 549e8f1ec4..e582f7668c 100644 --- a/tests/test_gmm.py +++ b/tests/test_gmm.py @@ -22,7 +22,7 @@ from monai._extensions import load_module from monai.networks.layers import GaussianMixtureModel -from tests.utils import skip_if_darwin, skip_if_no_cuda, skip_if_quick, skip_if_windows +from tests.test_utils import skip_if_darwin, skip_if_no_cuda, skip_if_quick, skip_if_windows TEST_CASES = [ [ diff --git a/tests/test_grid_dataset.py b/tests/test_grid_dataset.py index 4a3b4b6340..0ed7c1b263 100644 --- a/tests/test_grid_dataset.py +++ b/tests/test_grid_dataset.py @@ -20,7 +20,7 @@ from monai.data import DataLoader, GridPatchDataset, PatchIter, PatchIterd, iter_patch from monai.transforms import RandShiftIntensity, RandShiftIntensityd from monai.utils import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose, get_arange_img +from tests.test_utils import TEST_NDARRAYS, assert_allclose, get_arange_img def identity_generator(x): diff --git a/tests/test_grid_distortion.py b/tests/test_grid_distortion.py index 9ec85250e8..e923d828f6 100644 --- a/tests/test_grid_distortion.py +++ b/tests/test_grid_distortion.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import GridDistortion -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_grid_distortiond.py b/tests/test_grid_distortiond.py index ce73593dc7..495403885c 100644 --- a/tests/test_grid_distortiond.py +++ b/tests/test_grid_distortiond.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import GridDistortiond -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] num_cells = (2, 2) diff --git a/tests/test_grid_patch.py b/tests/test_grid_patch.py index 56af123548..ce2f6b6b92 100644 --- a/tests/test_grid_patch.py +++ b/tests/test_grid_patch.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms.spatial.array import GridPatch -from tests.utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose +from tests.test_utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose A = np.arange(16).repeat(3).reshape(4, 4, 3).transpose(2, 0, 1) A11 = A[:, :2, :2] diff --git a/tests/test_grid_patchd.py b/tests/test_grid_patchd.py index 53313b3a8f..26b340297d 100644 --- a/tests/test_grid_patchd.py +++ b/tests/test_grid_patchd.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms.spatial.dictionary import GridPatchd -from tests.utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose +from tests.test_utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose A = np.arange(16).repeat(3).reshape(4, 4, 3).transpose(2, 0, 1) A11 = A[:, :2, :2] diff --git a/tests/test_grid_pull.py b/tests/test_grid_pull.py index f80874d216..79f18f2b60 100644 --- a/tests/test_grid_pull.py +++ b/tests/test_grid_pull.py @@ -20,8 +20,8 @@ from monai.networks.layers import grid_pull from monai.networks.utils import meshgrid_ij from monai.utils import optional_import +from tests.test_utils import skip_if_no_cpp_extension from tests.testing_data.cpp_resample_answers import Expected_1D_GP_bwd, Expected_1D_GP_fwd -from tests.utils import skip_if_no_cpp_extension BType, has_b_type = optional_import("monai._C", name="BoundType") PType, has_p_type = optional_import("monai._C", name="InterpolationType") diff --git a/tests/test_grid_split.py b/tests/test_grid_split.py index 852a4847a6..e4a8571b47 100644 --- a/tests/test_grid_split.py +++ b/tests/test_grid_split.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import GridSplit -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose A11 = torch.randn(3, 2, 2) A12 = torch.randn(3, 2, 2) diff --git a/tests/test_grid_splitd.py b/tests/test_grid_splitd.py index 215076d5a3..2c39acdee0 100644 --- a/tests/test_grid_splitd.py +++ b/tests/test_grid_splitd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import GridSplitd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose A11 = torch.randn(3, 2, 2) A12 = torch.randn(3, 2, 2) diff --git a/tests/test_handler_checkpoint_loader.py b/tests/test_handler_checkpoint_loader.py index 7b281665b4..d366890ae6 100644 --- a/tests/test_handler_checkpoint_loader.py +++ b/tests/test_handler_checkpoint_loader.py @@ -19,7 +19,7 @@ from ignite.engine import Engine, Events from monai.handlers import CheckpointLoader, CheckpointSaver -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestHandlerCheckpointLoader(unittest.TestCase): diff --git a/tests/test_handler_classification_saver_dist.py b/tests/test_handler_classification_saver_dist.py index 47dca2d999..2e8edde05a 100644 --- a/tests/test_handler_classification_saver_dist.py +++ b/tests/test_handler_classification_saver_dist.py @@ -23,7 +23,7 @@ from monai.data import decollate_batch from monai.handlers import ClassificationSaver -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class DistributedHandlerClassificationSaver(DistTestCase): diff --git a/tests/test_handler_confusion_matrix.py b/tests/test_handler_confusion_matrix.py index 5f3ee3ae97..6ecc7c8250 100644 --- a/tests/test_handler_confusion_matrix.py +++ b/tests/test_handler_confusion_matrix.py @@ -19,7 +19,7 @@ from parameterized import parameterized from monai.handlers import ConfusionMatrix -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [{"include_background": True, "save_details": False, "metric_name": "f1"}, 0.75] TEST_CASE_2 = [{"include_background": False, "save_details": False, "metric_name": "ppv"}, 1.0] diff --git a/tests/test_handler_confusion_matrix_dist.py b/tests/test_handler_confusion_matrix_dist.py index dd30f04142..44d61a95b1 100644 --- a/tests/test_handler_confusion_matrix_dist.py +++ b/tests/test_handler_confusion_matrix_dist.py @@ -19,7 +19,7 @@ from ignite.engine import Engine from monai.handlers import ConfusionMatrix -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class DistributedConfusionMatrix(DistTestCase): diff --git a/tests/test_handler_decollate_batch.py b/tests/test_handler_decollate_batch.py index 37ca7f6870..d57b22d900 100644 --- a/tests/test_handler_decollate_batch.py +++ b/tests/test_handler_decollate_batch.py @@ -18,7 +18,7 @@ from monai.engines import SupervisedEvaluator from monai.handlers import DecollateBatch, PostProcessing from monai.transforms import Activationsd, AsDiscreted, Compose, CopyItemsd -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestHandlerDecollateBatch(unittest.TestCase): diff --git a/tests/test_handler_hausdorff_distance.py b/tests/test_handler_hausdorff_distance.py index 906db86d62..4e366d016a 100644 --- a/tests/test_handler_hausdorff_distance.py +++ b/tests/test_handler_hausdorff_distance.py @@ -18,7 +18,7 @@ from ignite.engine import Engine from monai.handlers import HausdorffDistance -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose def create_spherical_seg_3d( diff --git a/tests/test_handler_ignite_metric.py b/tests/test_handler_ignite_metric.py index 3e42bda35d..972b9928ba 100644 --- a/tests/test_handler_ignite_metric.py +++ b/tests/test_handler_ignite_metric.py @@ -19,7 +19,7 @@ from monai.handlers import IgniteMetricHandler, from_engine from monai.losses import DiceLoss from monai.metrics import LossMetric -from tests.utils import SkipIfNoModule, assert_allclose, optional_import +from tests.test_utils import SkipIfNoModule, assert_allclose, optional_import try: _, has_ignite = optional_import("ignite") diff --git a/tests/test_handler_logfile.py b/tests/test_handler_logfile.py index 457aca2ebc..eece744e42 100644 --- a/tests/test_handler_logfile.py +++ b/tests/test_handler_logfile.py @@ -18,7 +18,7 @@ import torch from monai.utils import optional_import -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule try: _, has_ignite = optional_import("ignite") diff --git a/tests/test_handler_mean_dice.py b/tests/test_handler_mean_dice.py index 6f91b6d3af..abb016ca7b 100644 --- a/tests/test_handler_mean_dice.py +++ b/tests/test_handler_mean_dice.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.handlers import MeanDice, from_engine -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [{"include_background": True, "output_transform": from_engine(["pred", "label"])}, 0.75, (4, 2)] TEST_CASE_2 = [{"include_background": False, "output_transform": from_engine(["pred", "label"])}, 0.66666, (4, 1)] diff --git a/tests/test_handler_mean_iou.py b/tests/test_handler_mean_iou.py index 89dae3af58..432cd8a51b 100644 --- a/tests/test_handler_mean_iou.py +++ b/tests/test_handler_mean_iou.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.handlers import MeanIoUHandler, from_engine -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [{"include_background": True, "output_transform": from_engine(["pred", "label"])}, 0.75, (4, 2)] TEST_CASE_2 = [{"include_background": False, "output_transform": from_engine(["pred", "label"])}, 2 / 3, (4, 1)] diff --git a/tests/test_handler_metric_logger.py b/tests/test_handler_metric_logger.py index 06d50e97ff..35c32fa42b 100644 --- a/tests/test_handler_metric_logger.py +++ b/tests/test_handler_metric_logger.py @@ -16,7 +16,7 @@ import torch from monai.utils import optional_import -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule try: _, has_ignite = optional_import("ignite") diff --git a/tests/test_handler_metrics_reloaded.py b/tests/test_handler_metrics_reloaded.py index b8fb39d2e8..65e8726c88 100644 --- a/tests/test_handler_metrics_reloaded.py +++ b/tests/test_handler_metrics_reloaded.py @@ -19,7 +19,7 @@ from monai.handlers import MetricsReloadedBinaryHandler, MetricsReloadedCategoricalHandler, from_engine from monai.utils import optional_import -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _, has_metrics = optional_import("MetricsReloaded") diff --git a/tests/test_handler_metrics_saver_dist.py b/tests/test_handler_metrics_saver_dist.py index 2e12b08aa9..7140b94327 100644 --- a/tests/test_handler_metrics_saver_dist.py +++ b/tests/test_handler_metrics_saver_dist.py @@ -23,7 +23,7 @@ from monai.handlers import MetricsSaver from monai.utils import evenly_divisible_all_gather from monai.utils.enums import PostFix -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class DistributedMetricsSaver(DistTestCase): diff --git a/tests/test_handler_mlflow.py b/tests/test_handler_mlflow.py index 36d59ff1bf..f717e0e88c 100644 --- a/tests/test_handler_mlflow.py +++ b/tests/test_handler_mlflow.py @@ -27,7 +27,7 @@ from monai.bundle import ConfigWorkflow, download from monai.handlers import MLFlowHandler from monai.utils import optional_import, path_to_uri -from tests.utils import skip_if_downloading_fails, skip_if_quick +from tests.test_utils import skip_if_downloading_fails, skip_if_quick _, has_dataset_tracking = optional_import("mlflow", "2.4.0") diff --git a/tests/test_handler_nvtx.py b/tests/test_handler_nvtx.py index a0d1cdb4d5..9ad55f67e8 100644 --- a/tests/test_handler_nvtx.py +++ b/tests/test_handler_nvtx.py @@ -21,7 +21,7 @@ from monai.handlers import StatsHandler, from_engine from monai.handlers.nvtx_handlers import MarkHandler, RangeHandler, RangePopHandler, RangePushHandler from monai.utils import optional_import -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _, has_nvtx = optional_import("torch._C._nvtx", descriptor="NVTX is not installed. Are you sure you have a CUDA build?") diff --git a/tests/test_handler_panoptic_quality.py b/tests/test_handler_panoptic_quality.py index 337f9c7b49..868ae45e21 100644 --- a/tests/test_handler_panoptic_quality.py +++ b/tests/test_handler_panoptic_quality.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.handlers import PanopticQuality, from_engine -from tests.utils import SkipIfNoModule, assert_allclose +from tests.test_utils import SkipIfNoModule, assert_allclose sample_1_pred = torch.as_tensor( [[[0, 1, 1, 1], [0, 0, 5, 5], [2, 0, 3, 3], [2, 2, 2, 0]], [[0, 1, 1, 1], [0, 0, 0, 0], [2, 0, 3, 3], [4, 2, 2, 0]]] diff --git a/tests/test_handler_parameter_scheduler.py b/tests/test_handler_parameter_scheduler.py index 0bcc794381..3c91622b90 100644 --- a/tests/test_handler_parameter_scheduler.py +++ b/tests/test_handler_parameter_scheduler.py @@ -17,7 +17,7 @@ from torch.nn import Module from monai.handlers.parameter_scheduler import ParamSchedulerHandler -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class ToyNet(Module): diff --git a/tests/test_handler_post_processing.py b/tests/test_handler_post_processing.py index 0dd518325b..a0e2a8ca0f 100644 --- a/tests/test_handler_post_processing.py +++ b/tests/test_handler_post_processing.py @@ -19,7 +19,7 @@ from monai.engines import SupervisedEvaluator from monai.handlers import PostProcessing from monai.transforms import Activationsd, AsDiscreted, Compose, CopyItemsd -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose # test lambda function as `transform` TEST_CASE_1 = [{"transform": lambda x: dict(pred=x["pred"] + 1.0)}, False, torch.tensor([[[[1.9975], [1.9997]]]])] diff --git a/tests/test_handler_regression_metrics_dist.py b/tests/test_handler_regression_metrics_dist.py index f57db429e8..8a455d0470 100644 --- a/tests/test_handler_regression_metrics_dist.py +++ b/tests/test_handler_regression_metrics_dist.py @@ -20,7 +20,7 @@ from monai.handlers import MeanAbsoluteError, MeanSquaredError, PeakSignalToNoiseRatio, RootMeanSquaredError from monai.utils import set_determinism -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase # define a numpy flatten function that only preserves batch dimension diff --git a/tests/test_handler_rocauc_dist.py b/tests/test_handler_rocauc_dist.py index 6088251b11..544653f037 100644 --- a/tests/test_handler_rocauc_dist.py +++ b/tests/test_handler_rocauc_dist.py @@ -19,7 +19,7 @@ from monai.handlers import ROCAUC from monai.transforms import Activations, AsDiscrete -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class DistributedROCAUC(DistTestCase): diff --git a/tests/test_handler_surface_distance.py b/tests/test_handler_surface_distance.py index 736f7e251a..0253c1a8a4 100644 --- a/tests/test_handler_surface_distance.py +++ b/tests/test_handler_surface_distance.py @@ -18,7 +18,7 @@ from ignite.engine import Engine from monai.handlers import SurfaceDistance -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose def create_spherical_seg_3d( diff --git a/tests/test_handler_tb_image.py b/tests/test_handler_tb_image.py index 197b175278..b01ef1b26f 100644 --- a/tests/test_handler_tb_image.py +++ b/tests/test_handler_tb_image.py @@ -23,7 +23,7 @@ from monai.data import decollate_batch from monai.handlers import TensorBoardImageHandler from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion _, has_tb = optional_import("torch.utils.tensorboard", name="SummaryWriter") diff --git a/tests/test_hardnegsampler.py b/tests/test_hardnegsampler.py index 5385abd1db..a0a2743bf7 100644 --- a/tests/test_hardnegsampler.py +++ b/tests/test_hardnegsampler.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.detection.utils.hard_negative_sampler import HardNegativeSampler -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE = [ [[], [], [], [torch.tensor([]), torch.tensor([])], [torch.tensor([]), torch.tensor([])]], diff --git a/tests/test_highresnet.py b/tests/test_highresnet.py index bcc5739900..bf95f4579a 100644 --- a/tests/test_highresnet.py +++ b/tests/test_highresnet.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import HighResNet -from tests.utils import DistTestCase, TimedCall, test_script_save +from tests.test_utils import DistTestCase, TimedCall, test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_hilbert_transform.py b/tests/test_hilbert_transform.py index b91ba3f6b7..d484e230dd 100644 --- a/tests/test_hilbert_transform.py +++ b/tests/test_hilbert_transform.py @@ -19,7 +19,7 @@ from monai.networks.layers import HilbertTransform from monai.utils import OptionalImportError -from tests.utils import SkipIfModule, SkipIfNoModule +from tests.test_utils import SkipIfModule, SkipIfNoModule def create_expected_numpy_output(input_datum, **kwargs): diff --git a/tests/test_histogram_normalize.py b/tests/test_histogram_normalize.py index 25c0afb64d..7f3abf63f5 100644 --- a/tests/test_histogram_normalize.py +++ b/tests/test_histogram_normalize.py @@ -18,7 +18,7 @@ from monai.transforms import HistogramNormalize from monai.utils import get_equivalent_dtype -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_histogram_normalized.py b/tests/test_histogram_normalized.py index a390375441..ceadb66b74 100644 --- a/tests/test_histogram_normalized.py +++ b/tests/test_histogram_normalized.py @@ -18,7 +18,7 @@ from monai.transforms import HistogramNormalized from monai.utils import get_equivalent_dtype -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_hovernet.py b/tests/test_hovernet.py index fb4946b011..a664bfe1a7 100644 --- a/tests/test_hovernet.py +++ b/tests/test_hovernet.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode, train_mode from monai.networks.nets import HoVerNet from monai.networks.nets.hovernet import _DenseLayerDecoder -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_hovernet_instance_map_post_processing.py b/tests/test_hovernet_instance_map_post_processing.py index ce272fba1a..4e939eba0f 100644 --- a/tests/test_hovernet_instance_map_post_processing.py +++ b/tests/test_hovernet_instance_map_post_processing.py @@ -19,7 +19,7 @@ from monai.apps.pathology.transforms.post.array import HoVerNetInstanceMapPostProcessing from monai.transforms import ComputeHoVerMaps, FillHoles, GaussianSmooth from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_scipy = optional_import("scipy", "1.8.1", min_version) _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_hovernet_instance_map_post_processingd.py b/tests/test_hovernet_instance_map_post_processingd.py index c982156caa..2963e4fa39 100644 --- a/tests/test_hovernet_instance_map_post_processingd.py +++ b/tests/test_hovernet_instance_map_post_processingd.py @@ -20,7 +20,7 @@ from monai.transforms import ComputeHoVerMaps, FillHoles, GaussianSmooth from monai.utils import min_version, optional_import from monai.utils.enums import HoVerNetBranch -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_scipy = optional_import("scipy", "1.8.1", min_version) _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_hovernet_nuclear_type_post_processing.py b/tests/test_hovernet_nuclear_type_post_processing.py index e97b7abd2c..77e0ab9a2c 100644 --- a/tests/test_hovernet_nuclear_type_post_processing.py +++ b/tests/test_hovernet_nuclear_type_post_processing.py @@ -22,7 +22,7 @@ ) from monai.transforms import ComputeHoVerMaps from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_scipy = optional_import("scipy", "1.8.1", min_version) _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_hovernet_nuclear_type_post_processingd.py b/tests/test_hovernet_nuclear_type_post_processingd.py index 26cf80592c..89ab730211 100644 --- a/tests/test_hovernet_nuclear_type_post_processingd.py +++ b/tests/test_hovernet_nuclear_type_post_processingd.py @@ -23,7 +23,7 @@ from monai.transforms import ComputeHoVerMaps from monai.utils import min_version, optional_import from monai.utils.enums import HoVerNetBranch -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_scipy = optional_import("scipy", "1.8.1", min_version) _, has_skimage = optional_import("skimage", "0.19.3", min_version) diff --git a/tests/test_identity.py b/tests/test_identity.py index 4243a7f19a..4865781c52 100644 --- a/tests/test_identity.py +++ b/tests/test_identity.py @@ -14,7 +14,7 @@ import unittest from monai.transforms.utility.array import Identity -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestIdentity(NumpyImageTestCase2D): diff --git a/tests/test_identityd.py b/tests/test_identityd.py index 6b81ad9f16..49d7d92216 100644 --- a/tests/test_identityd.py +++ b/tests/test_identityd.py @@ -14,7 +14,7 @@ import unittest from monai.transforms.utility.dictionary import Identityd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestIdentityd(NumpyImageTestCase2D): diff --git a/tests/test_image_rw.py b/tests/test_image_rw.py index 7e1c1deecc..20db7ca640 100644 --- a/tests/test_image_rw.py +++ b/tests/test_image_rw.py @@ -26,7 +26,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import LoadImage, SaveImage, moveaxis from monai.utils import MetaKeys, OptionalImportError, optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_itk = optional_import("itk", allow_namespace_pkg=True) diff --git a/tests/test_init_reader.py b/tests/test_init_reader.py index 8331f742ec..cf73b84766 100644 --- a/tests/test_init_reader.py +++ b/tests/test_init_reader.py @@ -15,7 +15,7 @@ from monai.data import ITKReader, NibabelReader, NrrdReader, NumpyReader, PILReader, PydicomReader from monai.transforms import LoadImage, LoadImaged -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule class TestInitLoadImage(unittest.TestCase): diff --git a/tests/test_integration_autorunner.py b/tests/test_integration_autorunner.py index 31a0813abc..5b761271d6 100644 --- a/tests/test_integration_autorunner.py +++ b/tests/test_integration_autorunner.py @@ -23,7 +23,7 @@ from monai.bundle.config_parser import ConfigParser from monai.data import create_test_image_3d from monai.utils import optional_import -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, get_testing_algo_template_path, skip_if_downloading_fails, diff --git a/tests/test_integration_bundle_run.py b/tests/test_integration_bundle_run.py index 60aaef05bf..eec7504566 100644 --- a/tests/test_integration_bundle_run.py +++ b/tests/test_integration_bundle_run.py @@ -29,7 +29,7 @@ from monai.bundle.utils import DEFAULT_HANDLERS_ID from monai.transforms import LoadImage from monai.utils import path_to_uri -from tests.utils import command_line_tests +from tests.test_utils import command_line_tests TEST_CASE_1 = [os.path.join(os.path.dirname(__file__), "testing_data", "inference.json"), (128, 128, 128)] diff --git a/tests/test_integration_classification_2d.py b/tests/test_integration_classification_2d.py index b137fc9b75..bcf686f8d9 100644 --- a/tests/test_integration_classification_2d.py +++ b/tests/test_integration_classification_2d.py @@ -38,8 +38,8 @@ Transpose, ) from monai.utils import set_determinism +from tests.test_utils import DistTestCase, TimedCall, skip_if_downloading_fails, skip_if_quick, testing_data_config from tests.testing_data.integration_answers import test_integration_value -from tests.utils import DistTestCase, TimedCall, skip_if_downloading_fails, skip_if_quick, testing_data_config TASK = "integration_classification_2d" diff --git a/tests/test_integration_determinism.py b/tests/test_integration_determinism.py index 3e88f05620..37dcf013fc 100644 --- a/tests/test_integration_determinism.py +++ b/tests/test_integration_determinism.py @@ -22,7 +22,7 @@ from monai.networks.nets import UNet from monai.transforms import Compose, EnsureChannelFirst, RandRotate90, RandSpatialCrop, ScaleIntensity from monai.utils import set_determinism -from tests.utils import DistTestCase, TimedCall +from tests.test_utils import DistTestCase, TimedCall def run_test(batch_size=64, train_steps=200, device="cuda:0"): diff --git a/tests/test_integration_fast_train.py b/tests/test_integration_fast_train.py index 071eb5cf78..f00aeab9a5 100644 --- a/tests/test_integration_fast_train.py +++ b/tests/test_integration_fast_train.py @@ -52,7 +52,7 @@ ToDeviced, ) from monai.utils import set_determinism -from tests.utils import DistTestCase, TimedCall, skip_if_no_cuda, skip_if_quick +from tests.test_utils import DistTestCase, TimedCall, skip_if_no_cuda, skip_if_quick @skip_if_no_cuda diff --git a/tests/test_integration_gpu_customization.py b/tests/test_integration_gpu_customization.py index 043405a580..fc90837a1a 100644 --- a/tests/test_integration_gpu_customization.py +++ b/tests/test_integration_gpu_customization.py @@ -24,7 +24,7 @@ from monai.data import create_test_image_3d from monai.utils import optional_import from monai.utils.enums import AlgoKeys -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, get_testing_algo_template_path, skip_if_downloading_fails, diff --git a/tests/test_integration_lazy_samples.py b/tests/test_integration_lazy_samples.py index 51d80e7305..3be4bbe36e 100644 --- a/tests/test_integration_lazy_samples.py +++ b/tests/test_integration_lazy_samples.py @@ -26,7 +26,7 @@ from monai.data import create_test_image_3d, decollate_batch from monai.transforms.utils import has_status_keys from monai.utils import TraceStatusKeys, set_determinism -from tests.utils import HAS_CUPY, DistTestCase, SkipIfBeforePyTorchVersion, skip_if_quick +from tests.test_utils import HAS_CUPY, DistTestCase, SkipIfBeforePyTorchVersion, skip_if_quick def _no_op(x): diff --git a/tests/test_integration_nnunetv2_runner.py b/tests/test_integration_nnunetv2_runner.py index 822d454f52..7c9e2c386c 100644 --- a/tests/test_integration_nnunetv2_runner.py +++ b/tests/test_integration_nnunetv2_runner.py @@ -22,7 +22,7 @@ from monai.bundle.config_parser import ConfigParser from monai.data import create_test_image_3d from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_downloading_fails, skip_if_no_cuda, skip_if_quick +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_downloading_fails, skip_if_no_cuda, skip_if_quick _, has_tb = optional_import("torch.utils.tensorboard", name="SummaryWriter") _, has_nnunet = optional_import("nnunetv2") diff --git a/tests/test_integration_segmentation_3d.py b/tests/test_integration_segmentation_3d.py index c72369b151..8176489c2b 100644 --- a/tests/test_integration_segmentation_3d.py +++ b/tests/test_integration_segmentation_3d.py @@ -41,8 +41,8 @@ ) from monai.utils import optional_import, set_determinism from monai.visualize import plot_2d_or_3d_image +from tests.test_utils import DistTestCase, TimedCall, skip_if_quick from tests.testing_data.integration_answers import test_integration_value -from tests.utils import DistTestCase, TimedCall, skip_if_quick SummaryWriter, _ = optional_import("torch.utils.tensorboard", name="SummaryWriter") diff --git a/tests/test_integration_sliding_window.py b/tests/test_integration_sliding_window.py index 8b53e94941..29d2e6f107 100644 --- a/tests/test_integration_sliding_window.py +++ b/tests/test_integration_sliding_window.py @@ -27,7 +27,7 @@ from monai.networks.nets import UNet from monai.transforms import EnsureChannelFirst, SaveImage from monai.utils import pytorch_after, set_determinism -from tests.utils import DistTestCase, TimedCall, make_nifti_image, skip_if_quick +from tests.test_utils import DistTestCase, TimedCall, make_nifti_image, skip_if_quick def run_test(batch_size, img_name, seg_name, output_dir, device="cuda:0"): diff --git a/tests/test_integration_stn.py b/tests/test_integration_stn.py index 750a20ea5c..579afc2eb9 100644 --- a/tests/test_integration_stn.py +++ b/tests/test_integration_stn.py @@ -22,7 +22,7 @@ from monai.data import create_test_image_2d from monai.networks.layers import AffineTransform from monai.utils import set_determinism -from tests.utils import DistTestCase, TimedCall +from tests.test_utils import DistTestCase, TimedCall class STNBenchmark(nn.Module): diff --git a/tests/test_integration_unet_2d.py b/tests/test_integration_unet_2d.py index 3b40682de0..45723f53ca 100644 --- a/tests/test_integration_unet_2d.py +++ b/tests/test_integration_unet_2d.py @@ -21,7 +21,7 @@ from monai.data import create_test_image_2d from monai.losses import DiceLoss from monai.networks.nets import BasicUNet, UNet -from tests.utils import DistTestCase, TimedCall, skip_if_quick +from tests.test_utils import DistTestCase, TimedCall, skip_if_quick def run_test(net_name="basicunet", batch_size=64, train_steps=100, device="cuda:0"): diff --git a/tests/test_integration_workers.py b/tests/test_integration_workers.py index 123b1ddc6f..83dd023eaf 100644 --- a/tests/test_integration_workers.py +++ b/tests/test_integration_workers.py @@ -18,7 +18,7 @@ from monai.data import DataLoader from monai.utils import set_determinism -from tests.utils import DistTestCase, SkipIfBeforePyTorchVersion, TimedCall, skip_if_no_cuda, skip_if_quick +from tests.test_utils import DistTestCase, SkipIfBeforePyTorchVersion, TimedCall, skip_if_no_cuda, skip_if_quick def run_loading_test(num_workers=50, device=None, pw=False): diff --git a/tests/test_integration_workflows.py b/tests/test_integration_workflows.py index fafb66f675..3fbdcca078 100644 --- a/tests/test_integration_workflows.py +++ b/tests/test_integration_workflows.py @@ -53,8 +53,8 @@ ScaleIntensityd, ) from monai.utils import optional_import, set_determinism +from tests.test_utils import DistTestCase, TimedCall, assert_allclose, pytorch_after, skip_if_quick from tests.testing_data.integration_answers import test_integration_value -from tests.utils import DistTestCase, TimedCall, assert_allclose, pytorch_after, skip_if_quick SummaryWriter, _ = optional_import("torch.utils.tensorboard", name="SummaryWriter") diff --git a/tests/test_integration_workflows_adversarial.py b/tests/test_integration_workflows_adversarial.py index f323fc9917..5badafcc41 100644 --- a/tests/test_integration_workflows_adversarial.py +++ b/tests/test_integration_workflows_adversarial.py @@ -28,7 +28,7 @@ from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, RandFlipd, ScaleIntensityd from monai.utils import AdversarialKeys as Keys from monai.utils import CommonKeys, optional_import, set_determinism -from tests.utils import DistTestCase, TimedCall, skip_if_quick +from tests.test_utils import DistTestCase, TimedCall, skip_if_quick nib, has_nibabel = optional_import("nibabel") diff --git a/tests/test_integration_workflows_gan.py b/tests/test_integration_workflows_gan.py index 1428506020..a03fecbf3e 100644 --- a/tests/test_integration_workflows_gan.py +++ b/tests/test_integration_workflows_gan.py @@ -30,7 +30,7 @@ from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, RandFlipd, ScaleIntensityd from monai.utils import GanKeys as Keys from monai.utils import set_determinism -from tests.utils import DistTestCase, TimedCall, skip_if_quick +from tests.test_utils import DistTestCase, TimedCall, skip_if_quick def run_training_test(root_dir, device="cuda:0"): diff --git a/tests/test_intensity_stats.py b/tests/test_intensity_stats.py index e45c2acbad..ca3a440cb6 100644 --- a/tests/test_intensity_stats.py +++ b/tests/test_intensity_stats.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import IntensityStats -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_inverse.py b/tests/test_inverse.py index 6bd14a19f1..01d32e4baf 100644 --- a/tests/test_inverse.py +++ b/tests/test_inverse.py @@ -69,7 +69,7 @@ reset_ops_id, ) from monai.utils import first, get_seed, optional_import, set_determinism -from tests.utils import make_nifti_image, make_rand_affine +from tests.test_utils import make_nifti_image, make_rand_affine if TYPE_CHECKING: has_nib = True diff --git a/tests/test_inverse_array.py b/tests/test_inverse_array.py index 4da9ee34b9..140f03c110 100644 --- a/tests/test_inverse_array.py +++ b/tests/test_inverse_array.py @@ -20,7 +20,7 @@ from monai.transforms import Compose, EnsureChannelFirst, Flip, Orientation, Spacing from monai.transforms.inverse import InvertibleTransform from monai.utils import optional_import -from tests.utils import TEST_DEVICES +from tests.test_utils import TEST_DEVICES _, has_nib = optional_import("nibabel") diff --git a/tests/test_inverse_collation.py b/tests/test_inverse_collation.py index bf3972e6bd..e12c00611f 100644 --- a/tests/test_inverse_collation.py +++ b/tests/test_inverse_collation.py @@ -43,7 +43,7 @@ Rotated, ) from monai.utils import optional_import, set_determinism -from tests.utils import make_nifti_image +from tests.test_utils import make_nifti_image if TYPE_CHECKING: has_nib = True diff --git a/tests/test_invert.py b/tests/test_invert.py index 69d31edfc8..521207948e 100644 --- a/tests/test_invert.py +++ b/tests/test_invert.py @@ -37,7 +37,7 @@ Spacing, ) from monai.utils import set_determinism -from tests.utils import assert_allclose, make_nifti_image +from tests.test_utils import assert_allclose, make_nifti_image class TestInvert(unittest.TestCase): diff --git a/tests/test_invertd.py b/tests/test_invertd.py index f6e8fc40e7..af6bffb696 100644 --- a/tests/test_invertd.py +++ b/tests/test_invertd.py @@ -37,7 +37,7 @@ Spacingd, ) from monai.utils import set_determinism -from tests.utils import assert_allclose, make_nifti_image +from tests.test_utils import assert_allclose, make_nifti_image KEYS = ["image", "label"] diff --git a/tests/test_itk_torch_bridge.py b/tests/test_itk_torch_bridge.py index 22ae019271..ca73f12174 100644 --- a/tests/test_itk_torch_bridge.py +++ b/tests/test_itk_torch_bridge.py @@ -35,7 +35,13 @@ from monai.networks.blocks import Warp from monai.transforms import Affine from monai.utils import optional_import, set_determinism -from tests.utils import assert_allclose, skip_if_downloading_fails, skip_if_quick, test_is_quick, testing_data_config +from tests.test_utils import ( + assert_allclose, + skip_if_downloading_fails, + skip_if_quick, + test_is_quick, + testing_data_config, +) itk, has_itk = optional_import("itk") _, has_nib = optional_import("nibabel") diff --git a/tests/test_k_space_spike_noise.py b/tests/test_k_space_spike_noise.py index 17acedf319..3101d5c1c0 100644 --- a/tests/test_k_space_spike_noise.py +++ b/tests/test_k_space_spike_noise.py @@ -22,7 +22,7 @@ from monai.data.synthetic import create_test_image_2d, create_test_image_3d from monai.transforms import KSpaceSpikeNoise from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for shape in ((128, 64), (64, 48, 80)): diff --git a/tests/test_k_space_spike_noised.py b/tests/test_k_space_spike_noised.py index ce542af0aa..aa52217ac2 100644 --- a/tests/test_k_space_spike_noised.py +++ b/tests/test_k_space_spike_noised.py @@ -22,7 +22,7 @@ from monai.data.synthetic import create_test_image_2d, create_test_image_3d from monai.transforms import KSpaceSpikeNoised from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for shape in ((128, 64), (64, 48, 80)): diff --git a/tests/test_keep_largest_connected_component.py b/tests/test_keep_largest_connected_component.py index 2dfac1142e..7b2d81a88b 100644 --- a/tests/test_keep_largest_connected_component.py +++ b/tests/test_keep_largest_connected_component.py @@ -21,7 +21,7 @@ from monai.transforms import KeepLargestConnectedComponent from monai.transforms.utils_pytorch_numpy_unification import moveaxis from monai.utils.type_conversion import convert_to_dst_type -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose def to_onehot(x): diff --git a/tests/test_keep_largest_connected_componentd.py b/tests/test_keep_largest_connected_componentd.py index 4d3172741d..22f289768c 100644 --- a/tests/test_keep_largest_connected_componentd.py +++ b/tests/test_keep_largest_connected_componentd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import KeepLargestConnectedComponentd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose grid_1 = [[[0, 0, 1, 0, 0], [0, 2, 1, 1, 1], [1, 2, 1, 0, 0], [1, 2, 0, 1, 0], [2, 2, 0, 0, 2]]] grid_2 = [[[0, 0, 0, 0, 1], [0, 0, 1, 1, 1], [1, 0, 1, 1, 2], [1, 0, 1, 2, 2], [0, 0, 0, 0, 1]]] diff --git a/tests/test_label_filter.py b/tests/test_label_filter.py index 93cf95a2a0..036219b42d 100644 --- a/tests/test_label_filter.py +++ b/tests/test_label_filter.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import LabelFilter -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose grid_1 = torch.tensor([[[[1, 2, 3], [4, 5, 6], [7, 8, 9]]]]) diff --git a/tests/test_label_filterd.py b/tests/test_label_filterd.py index fba8100f25..cff540567c 100644 --- a/tests/test_label_filterd.py +++ b/tests/test_label_filterd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms.post.dictionary import LabelFilterd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose grid_1 = torch.tensor([[[[1, 2, 3], [4, 5, 6], [7, 8, 9]]]]) diff --git a/tests/test_label_to_contour.py b/tests/test_label_to_contour.py index d7fbfc9b8d..07f600e2f8 100644 --- a/tests/test_label_to_contour.py +++ b/tests/test_label_to_contour.py @@ -17,7 +17,7 @@ import torch from monai.transforms import LabelToContour -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose expected_output_for_cube = [ [ diff --git a/tests/test_label_to_contourd.py b/tests/test_label_to_contourd.py index a91a712da6..157bbadbbd 100644 --- a/tests/test_label_to_contourd.py +++ b/tests/test_label_to_contourd.py @@ -17,7 +17,7 @@ import torch from monai.transforms import LabelToContourd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose expected_output_for_cube = [ [ diff --git a/tests/test_label_to_mask.py b/tests/test_label_to_mask.py index 47a58cc989..f31bd71158 100644 --- a/tests/test_label_to_mask.py +++ b/tests/test_label_to_mask.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import LabelToMask -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_label_to_maskd.py b/tests/test_label_to_maskd.py index 44b537128d..521853116e 100644 --- a/tests/test_label_to_maskd.py +++ b/tests/test_label_to_maskd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import LabelToMaskd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_lambda.py b/tests/test_lambda.py index e0a5cf84db..0a9349b52c 100644 --- a/tests/test_lambda.py +++ b/tests/test_lambda.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms.utility.array import Lambda from monai.utils.type_conversion import convert_to_numpy, convert_to_tensor -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestLambda(NumpyImageTestCase2D): diff --git a/tests/test_lambdad.py b/tests/test_lambdad.py index fad5ebeee4..3b177e040a 100644 --- a/tests/test_lambdad.py +++ b/tests/test_lambdad.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms.utility.dictionary import Lambdad from monai.utils.type_conversion import convert_to_numpy, convert_to_tensor -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestLambdad(NumpyImageTestCase2D): diff --git a/tests/test_lltm.py b/tests/test_lltm.py index cc64672e77..0b72e35146 100644 --- a/tests/test_lltm.py +++ b/tests/test_lltm.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.networks.layers import LLTM -from tests.utils import SkipIfNoModule, assert_allclose, is_tf32_env +from tests.test_utils import SkipIfNoModule, assert_allclose, is_tf32_env _rtol = 0.001 if is_tf32_env() else 0.0001 diff --git a/tests/test_lmdbdataset.py b/tests/test_lmdbdataset.py index 9d128dd728..c1fcee8071 100644 --- a/tests/test_lmdbdataset.py +++ b/tests/test_lmdbdataset.py @@ -21,7 +21,7 @@ from monai.data import LMDBDataset, json_hashing from monai.transforms import Compose, LoadImaged, SimulateDelayd, Transform -from tests.utils import skip_if_windows +from tests.test_utils import skip_if_windows TEST_CASE_1 = [ Compose( diff --git a/tests/test_lmdbdataset_dist.py b/tests/test_lmdbdataset_dist.py index 1acb89beb3..dc3fd2f9cb 100644 --- a/tests/test_lmdbdataset_dist.py +++ b/tests/test_lmdbdataset_dist.py @@ -19,7 +19,7 @@ from monai.data import LMDBDataset, json_hashing from monai.transforms import Transform -from tests.utils import DistCall, DistTestCase, skip_if_windows +from tests.test_utils import DistCall, DistTestCase, skip_if_windows class _InplaceXform(Transform): diff --git a/tests/test_load_image.py b/tests/test_load_image.py index 07acf7c179..2bd9d64078 100644 --- a/tests/test_load_image.py +++ b/tests/test_load_image.py @@ -29,7 +29,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import LoadImage from monai.utils import optional_import -from tests.utils import SkipIfNoModule, assert_allclose, skip_if_downloading_fails, testing_data_config +from tests.test_utils import SkipIfNoModule, assert_allclose, skip_if_downloading_fails, testing_data_config itk, has_itk = optional_import("itk", allow_namespace_pkg=True) ITKReader, _ = optional_import("monai.data", name="ITKReader", as_type="decorator") diff --git a/tests/test_load_imaged.py b/tests/test_load_imaged.py index 914240c705..62663fa1b3 100644 --- a/tests/test_load_imaged.py +++ b/tests/test_load_imaged.py @@ -28,7 +28,7 @@ from monai.transforms import Compose, EnsureChannelFirstD, FromMetaTensord, LoadImaged, SaveImageD from monai.transforms.meta_utility.dictionary import ToMetaTensord from monai.utils import optional_import -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose itk, has_itk = optional_import("itk", allow_namespace_pkg=True) diff --git a/tests/test_localnet.py b/tests/test_localnet.py index 97aa94d2c5..ee920436ff 100644 --- a/tests/test_localnet.py +++ b/tests/test_localnet.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.regunet import LocalNet -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_lr_finder.py b/tests/test_lr_finder.py index d26cb23a90..e53539f6fd 100644 --- a/tests/test_lr_finder.py +++ b/tests/test_lr_finder.py @@ -27,7 +27,7 @@ from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, ScaleIntensityd, ToTensord from monai.utils import optional_import, set_determinism from monai.utils.misc import MONAIEnvVars -from tests.utils import skip_if_downloading_fails +from tests.test_utils import skip_if_downloading_fails if TYPE_CHECKING: import matplotlib.pyplot as plt diff --git a/tests/test_make_nifti.py b/tests/test_make_nifti.py index 08d3a731ab..b3d85c45c7 100644 --- a/tests/test_make_nifti.py +++ b/tests/test_make_nifti.py @@ -21,7 +21,7 @@ from monai.data.synthetic import create_test_image_2d from monai.utils import optional_import -from tests.utils import make_nifti_image +from tests.test_utils import make_nifti_image _, has_nib = optional_import("nibabel") diff --git a/tests/test_map_and_generate_sampling_centers.py b/tests/test_map_and_generate_sampling_centers.py index ff74f974b9..5868597ad6 100644 --- a/tests/test_map_and_generate_sampling_centers.py +++ b/tests/test_map_and_generate_sampling_centers.py @@ -19,7 +19,7 @@ from monai.transforms import map_and_generate_sampling_centers from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASE_1 = [ # test Argmax data diff --git a/tests/test_map_binary_to_indices.py b/tests/test_map_binary_to_indices.py index 9931d997bb..e37adbc26c 100644 --- a/tests/test_map_binary_to_indices.py +++ b/tests/test_map_binary_to_indices.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import map_binary_to_indices -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_map_classes_to_indices.py b/tests/test_map_classes_to_indices.py index 902744ab65..c7b5c5bea0 100644 --- a/tests/test_map_classes_to_indices.py +++ b/tests/test_map_classes_to_indices.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import map_classes_to_indices -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_map_label_value.py b/tests/test_map_label_value.py index cd311df6bd..4e64dc5272 100644 --- a/tests/test_map_label_value.py +++ b/tests/test_map_label_value.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import MapLabelValue -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_map_label_valued.py b/tests/test_map_label_valued.py index 0fb46f2515..afc71ab21d 100644 --- a/tests/test_map_label_valued.py +++ b/tests/test_map_label_valued.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import MapLabelValued -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [ {"keys": "seg", "orig_labels": [3, 2, 1], "target_labels": [0, 1, 2]}, diff --git a/tests/test_mask_intensity.py b/tests/test_mask_intensity.py index b7ff324946..3c788029f5 100644 --- a/tests/test_mask_intensity.py +++ b/tests/test_mask_intensity.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import MaskIntensity -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASE_1 = [ {"mask_data": np.array([[[0, 0, 0], [0, 1, 0], [0, 0, 0]]])}, diff --git a/tests/test_masked_autoencoder_vit.py b/tests/test_masked_autoencoder_vit.py index f8f6977cc2..973fbab662 100644 --- a/tests/test_masked_autoencoder_vit.py +++ b/tests/test_masked_autoencoder_vit.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.masked_autoencoder_vit import MaskedAutoEncoderViT -from tests.utils import skip_if_quick +from tests.test_utils import skip_if_quick TEST_CASE_MaskedAutoEncoderViT = [] for masking_ratio in [0.5]: diff --git a/tests/test_masked_loss.py b/tests/test_masked_loss.py index 3c04ffadcb..aaba9969a5 100644 --- a/tests/test_masked_loss.py +++ b/tests/test_masked_loss.py @@ -19,7 +19,7 @@ from monai.losses.dice import DiceFocalLoss, DiceLoss from monai.losses.spatial_mask import MaskedLoss from monai.utils import set_determinism -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_masked_patch_wsi_dataset.py b/tests/test_masked_patch_wsi_dataset.py index 8d24075595..59167b8b14 100644 --- a/tests/test_masked_patch_wsi_dataset.py +++ b/tests/test_masked_patch_wsi_dataset.py @@ -21,7 +21,7 @@ from monai.data import Dataset, MaskedPatchWSIDataset from monai.transforms import Lambdad from monai.utils import ProbMapKeys, WSIPatchKeys, optional_import, set_determinism -from tests.utils import download_url_or_skip_test, testing_data_config +from tests.test_utils import download_url_or_skip_test, testing_data_config set_determinism(0) diff --git a/tests/test_matshow3d.py b/tests/test_matshow3d.py index 2eba310f4e..7d5357aa4e 100644 --- a/tests/test_matshow3d.py +++ b/tests/test_matshow3d.py @@ -27,7 +27,7 @@ ) from monai.utils import optional_import from monai.visualize.utils import matshow3d -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule compare_images, _ = optional_import("matplotlib.testing.compare", name="compare_images") pyplot, has_pyplot = optional_import("matplotlib", name="pyplot") diff --git a/tests/test_mean_ensemble.py b/tests/test_mean_ensemble.py index 6b463f8530..eddfe47281 100644 --- a/tests/test_mean_ensemble.py +++ b/tests/test_mean_ensemble.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import MeanEnsemble -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_mean_ensembled.py b/tests/test_mean_ensembled.py index 795ae47368..631b0d3a92 100644 --- a/tests/test_mean_ensembled.py +++ b/tests/test_mean_ensembled.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import MeanEnsembled -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_median_smooth.py b/tests/test_median_smooth.py index 5930c0c6b6..96f273b4cb 100644 --- a/tests/test_median_smooth.py +++ b/tests/test_median_smooth.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import MedianSmooth -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] diff --git a/tests/test_median_smoothd.py b/tests/test_median_smoothd.py index e0bdb331c8..0ca282991a 100644 --- a/tests/test_median_smoothd.py +++ b/tests/test_median_smoothd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import MedianSmoothd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS[0:1]: diff --git a/tests/test_mednistdataset.py b/tests/test_mednistdataset.py index c1b21e9373..7c6f837dc8 100644 --- a/tests/test_mednistdataset.py +++ b/tests/test_mednistdataset.py @@ -19,7 +19,7 @@ from monai.apps import MedNISTDataset from monai.data import MetaTensor from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, ScaleIntensityd -from tests.utils import skip_if_downloading_fails, skip_if_quick +from tests.test_utils import skip_if_downloading_fails, skip_if_quick MEDNIST_FULL_DATASET_LENGTH = 58954 diff --git a/tests/test_meta_affine.py b/tests/test_meta_affine.py index 890734391f..e81852cfd6 100644 --- a/tests/test_meta_affine.py +++ b/tests/test_meta_affine.py @@ -34,7 +34,7 @@ Transform, ) from monai.utils import convert_data_type, optional_import -from tests.utils import assert_allclose, download_url_or_skip_test, testing_data_config +from tests.test_utils import assert_allclose, download_url_or_skip_test, testing_data_config itk, has_itk = optional_import("itk") TINY_DIFF = 1e-4 diff --git a/tests/test_meta_tensor.py b/tests/test_meta_tensor.py index 60b6019703..f0c6abc3b1 100644 --- a/tests/test_meta_tensor.py +++ b/tests/test_meta_tensor.py @@ -34,7 +34,7 @@ from monai.transforms import BorderPadd, Compose, DivisiblePadd, FromMetaTensord, ToMetaTensord from monai.utils.enums import PostFix from monai.utils.module import pytorch_after -from tests.utils import TEST_DEVICES, SkipIfBeforePyTorchVersion, assert_allclose, skip_if_no_cuda +from tests.test_utils import TEST_DEVICES, SkipIfBeforePyTorchVersion, assert_allclose, skip_if_no_cuda DTYPES = [[torch.float32], [torch.float64], [torch.float16], [torch.int64], [torch.int32], [None]] TESTS = [] diff --git a/tests/test_metatensor_integration.py b/tests/test_metatensor_integration.py index d647e47e74..11c51ebb77 100644 --- a/tests/test_metatensor_integration.py +++ b/tests/test_metatensor_integration.py @@ -25,7 +25,7 @@ from monai.data.utils import TraceKeys from monai.transforms import InvertD, SaveImageD, reset_ops_id from monai.utils import optional_import, set_determinism -from tests.utils import assert_allclose, download_url_or_skip_test, testing_data_config +from tests.test_utils import assert_allclose, download_url_or_skip_test, testing_data_config nib, has_nib = optional_import("nibabel") TINY_DIFF = 0.1 diff --git a/tests/test_milmodel.py b/tests/test_milmodel.py index 42116e8220..ee2b969ea2 100644 --- a/tests/test_milmodel.py +++ b/tests/test_milmodel.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.nets import MILModel from monai.utils.module import optional_import -from tests.utils import skip_if_downloading_fails, test_script_save +from tests.test_utils import skip_if_downloading_fails, test_script_save models, _ = optional_import("torchvision.models") diff --git a/tests/test_mmar_download.py b/tests/test_mmar_download.py index 2ac73a8149..7ce0cc44cc 100644 --- a/tests/test_mmar_download.py +++ b/tests/test_mmar_download.py @@ -25,7 +25,7 @@ from monai.apps.mmars import MODEL_DESC from monai.apps.mmars.mmars import _get_val from monai.utils import version_leq -from tests.utils import skip_if_downloading_fails, skip_if_quick +from tests.test_utils import skip_if_downloading_fails, skip_if_quick TEST_CASES = [["clara_pt_prostate_mri_segmentation"], ["clara_pt_covid19_ct_lesion_segmentation"]] TEST_EXTRACT_CASES = [ diff --git a/tests/test_morphological_ops.py b/tests/test_morphological_ops.py index 422e8c4b9d..b43f382753 100644 --- a/tests/test_morphological_ops.py +++ b/tests/test_morphological_ops.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms.utils_morphological_ops import dilate, erode, get_morphological_filter_result_t -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS_SHAPE = [] for p in TEST_NDARRAYS: diff --git a/tests/test_mri_utils.py b/tests/test_mri_utils.py index aabf06d02e..e2ebb30b67 100644 --- a/tests/test_mri_utils.py +++ b/tests/test_mri_utils.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.apps.reconstruction.mri_utils import root_sum_of_squares -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose # root_sum_of_squares im = [[3.0, 4.0], [3.0, 4.0]] diff --git a/tests/test_multi_scale.py b/tests/test_multi_scale.py index 0b49087216..e57e62a3ad 100644 --- a/tests/test_multi_scale.py +++ b/tests/test_multi_scale.py @@ -18,7 +18,7 @@ from monai.losses import DiceLoss from monai.losses.multi_scale import MultiScaleLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save dice_loss = DiceLoss(include_background=True, sigmoid=True, smooth_nr=1e-5, smooth_dr=1e-5) device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_net_adapter.py b/tests/test_net_adapter.py index 242326e242..c441f7409b 100644 --- a/tests/test_net_adapter.py +++ b/tests/test_net_adapter.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import NetAdapter, resnet18 -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_network_consistency.py b/tests/test_network_consistency.py index bcfd448144..6b67ba8ab2 100644 --- a/tests/test_network_consistency.py +++ b/tests/test_network_consistency.py @@ -24,7 +24,7 @@ import monai.networks.nets as nets from monai.utils import set_determinism from monai.utils.misc import MONAIEnvVars -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose extra_test_data_dir = MONAIEnvVars.extra_test_data() diff --git a/tests/test_nifti_rw.py b/tests/test_nifti_rw.py index 8543fcea30..dded2b19c3 100644 --- a/tests/test_nifti_rw.py +++ b/tests/test_nifti_rw.py @@ -21,7 +21,7 @@ from monai.data import NibabelWriter from monai.transforms import LoadImage, Orientation, Spacing -from tests.utils import TEST_NDARRAYS, assert_allclose, make_nifti_image +from tests.test_utils import TEST_NDARRAYS, assert_allclose, make_nifti_image TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_normalize_intensity.py b/tests/test_normalize_intensity.py index 7efd0d83e5..b427264b0f 100644 --- a/tests/test_normalize_intensity.py +++ b/tests/test_normalize_intensity.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import NormalizeIntensity -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_normalize_intensityd.py b/tests/test_normalize_intensityd.py index 229dcd00ff..d9bc14d95a 100644 --- a/tests/test_normalize_intensityd.py +++ b/tests/test_normalize_intensityd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import NormalizeIntensityd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_numpy_reader.py b/tests/test_numpy_reader.py index 6303598bb7..bfb9e1b15b 100644 --- a/tests/test_numpy_reader.py +++ b/tests/test_numpy_reader.py @@ -20,7 +20,7 @@ from monai.data import DataLoader, Dataset, NumpyReader from monai.transforms import LoadImage, LoadImaged -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestNumpyReader(unittest.TestCase): diff --git a/tests/test_nvtx_decorator.py b/tests/test_nvtx_decorator.py index efd2906972..70da469a65 100644 --- a/tests/test_nvtx_decorator.py +++ b/tests/test_nvtx_decorator.py @@ -35,7 +35,7 @@ ToTensord, ) from monai.utils import Range, optional_import -from tests.utils import HAS_CUPY +from tests.test_utils import HAS_CUPY _, has_nvtx = optional_import("torch._C._nvtx", descriptor="NVTX is not installed. Are you sure you have a CUDA build?") _, has_tvt = optional_import("torchvision.transforms") diff --git a/tests/test_ori_ras_lps.py b/tests/test_ori_ras_lps.py index 39c0a57877..9536c64b35 100644 --- a/tests/test_ori_ras_lps.py +++ b/tests/test_ori_ras_lps.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.data.utils import orientation_ras_lps -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASES_AFFINE = [] for p in TEST_NDARRAYS: diff --git a/tests/test_orientation.py b/tests/test_orientation.py index 2f3334e622..17482cd41d 100644 --- a/tests/test_orientation.py +++ b/tests/test_orientation.py @@ -22,7 +22,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import Orientation, create_rotate, create_translate from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, assert_allclose +from tests.test_utils import TEST_DEVICES, assert_allclose TESTS = [] for device in TEST_DEVICES: diff --git a/tests/test_orientationd.py b/tests/test_orientationd.py index b885266c69..24c1644557 100644 --- a/tests/test_orientationd.py +++ b/tests/test_orientationd.py @@ -22,7 +22,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import Orientationd from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES +from tests.test_utils import TEST_DEVICES TESTS = [] for device in TEST_DEVICES: diff --git a/tests/test_pad_mode.py b/tests/test_pad_mode.py index 54ee2c6d75..1992b83d52 100644 --- a/tests/test_pad_mode.py +++ b/tests/test_pad_mode.py @@ -18,7 +18,7 @@ from monai.transforms import CastToType, Pad from monai.utils import NumpyPadMode, PytorchPadMode -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion @SkipIfBeforePyTorchVersion((1, 10, 1)) diff --git a/tests/test_patch_gan_dicriminator.py b/tests/test_patch_gan_dicriminator.py index c19898e70d..184f76fa9d 100644 --- a/tests/test_patch_gan_dicriminator.py +++ b/tests/test_patch_gan_dicriminator.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import MultiScalePatchDiscriminator, PatchDiscriminator -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_PATCHGAN = [ [ diff --git a/tests/test_patch_inferer.py b/tests/test_patch_inferer.py index c6308224b0..2deab6fe73 100644 --- a/tests/test_patch_inferer.py +++ b/tests/test_patch_inferer.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.inferers import AvgMerger, PatchInferer, SlidingWindowSplitter -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TENSOR_4x4 = torch.randint(low=0, high=255, size=(2, 3, 4, 4), dtype=torch.float32) TENSOR_2x2 = avg_pool2d(TENSOR_4x4, 2, 2) diff --git a/tests/test_patch_wsi_dataset.py b/tests/test_patch_wsi_dataset.py index 70e01eaaf4..9203cb2d1a 100644 --- a/tests/test_patch_wsi_dataset.py +++ b/tests/test_patch_wsi_dataset.py @@ -23,7 +23,7 @@ from monai.data.wsi_reader import CuCIMWSIReader, OpenSlideWSIReader from monai.utils import optional_import from monai.utils.enums import WSIPatchKeys -from tests.utils import download_url_or_skip_test, testing_data_config +from tests.test_utils import download_url_or_skip_test, testing_data_config cucim, has_cim = optional_import("cucim") has_cim = has_cim and hasattr(cucim, "CuImage") diff --git a/tests/test_patchembedding.py b/tests/test_patchembedding.py index 71ac767966..30e4b11883 100644 --- a/tests/test_patchembedding.py +++ b/tests/test_patchembedding.py @@ -21,7 +21,7 @@ from monai.networks import eval_mode from monai.networks.blocks.patchembedding import PatchEmbed, PatchEmbeddingBlock from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion einops, has_einops = optional_import("einops") diff --git a/tests/test_perceptual_loss.py b/tests/test_perceptual_loss.py index b8aa2e5982..30907e8468 100644 --- a/tests/test_perceptual_loss.py +++ b/tests/test_perceptual_loss.py @@ -18,7 +18,7 @@ from monai.losses import PerceptualLoss from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, assert_allclose, skip_if_downloading_fails, skip_if_quick +from tests.test_utils import SkipIfBeforePyTorchVersion, assert_allclose, skip_if_downloading_fails, skip_if_quick _, has_torchvision = optional_import("torchvision") TEST_CASES = [ diff --git a/tests/test_persistentdataset_dist.py b/tests/test_persistentdataset_dist.py index c369af9e92..2a9df63c06 100644 --- a/tests/test_persistentdataset_dist.py +++ b/tests/test_persistentdataset_dist.py @@ -21,7 +21,7 @@ from monai.data import PersistentDataset, json_hashing from monai.transforms import Transform -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class _InplaceXform(Transform): diff --git a/tests/test_phl_cpu.py b/tests/test_phl_cpu.py index 6f872a4776..12b840cabf 100644 --- a/tests/test_phl_cpu.py +++ b/tests/test_phl_cpu.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.networks.layers.filtering import PHLFilter -from tests.utils import skip_if_no_cpp_extension +from tests.test_utils import skip_if_no_cpp_extension TEST_CASES = [ [ diff --git a/tests/test_phl_cuda.py b/tests/test_phl_cuda.py index b410ea8722..046b06e71e 100644 --- a/tests/test_phl_cuda.py +++ b/tests/test_phl_cuda.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.networks.layers.filtering import PHLFilter -from tests.utils import skip_if_no_cpp_extension, skip_if_no_cuda +from tests.test_utils import skip_if_no_cpp_extension, skip_if_no_cuda TEST_CASES = [ [ diff --git a/tests/test_plot_2d_or_3d_image.py b/tests/test_plot_2d_or_3d_image.py index 16241853b3..231e6b4161 100644 --- a/tests/test_plot_2d_or_3d_image.py +++ b/tests/test_plot_2d_or_3d_image.py @@ -20,7 +20,7 @@ from monai.utils import optional_import from monai.visualize import plot_2d_or_3d_image -from tests.utils import SkipIfBeforePyTorchVersion, SkipIfNoModule +from tests.test_utils import SkipIfBeforePyTorchVersion, SkipIfNoModule SummaryWriter, has_tb = optional_import("torch.utils.tensorboard", name="SummaryWriter") diff --git a/tests/test_point_based_window_inferer.py b/tests/test_point_based_window_inferer.py index 1b293288c4..de57d39606 100644 --- a/tests/test_point_based_window_inferer.py +++ b/tests/test_point_based_window_inferer.py @@ -20,7 +20,7 @@ from monai.networks import eval_mode from monai.networks.nets.vista3d import vista3d132 from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_prepare_batch_default.py b/tests/test_prepare_batch_default.py index 093468ce27..cff3d38281 100644 --- a/tests/test_prepare_batch_default.py +++ b/tests/test_prepare_batch_default.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.engines import PrepareBatchDefault, SupervisedEvaluator -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestNet(torch.nn.Module): diff --git a/tests/test_prepare_batch_default_dist.py b/tests/test_prepare_batch_default_dist.py index 53a79575e6..c974db7898 100644 --- a/tests/test_prepare_batch_default_dist.py +++ b/tests/test_prepare_batch_default_dist.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.engines import PrepareBatchDefault, SupervisedEvaluator -from tests.utils import DistCall, DistTestCase, assert_allclose +from tests.test_utils import DistCall, DistTestCase, assert_allclose TEST_CASE_1 = [ [ diff --git a/tests/test_prepare_batch_extra_input.py b/tests/test_prepare_batch_extra_input.py index 3c53cc6481..5b0afa3e38 100644 --- a/tests/test_prepare_batch_extra_input.py +++ b/tests/test_prepare_batch_extra_input.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.engines import PrepareBatchExtraInput, SupervisedEvaluator -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_0 = [ {"extra_keys": "extra1"}, diff --git a/tests/test_prepare_batch_hovernet.py b/tests/test_prepare_batch_hovernet.py index ae9554a3e8..dcff4cfb5b 100644 --- a/tests/test_prepare_batch_hovernet.py +++ b/tests/test_prepare_batch_hovernet.py @@ -19,7 +19,7 @@ from monai.apps.pathology.engines import PrepareBatchHoVerNet from monai.engines import SupervisedEvaluator from monai.utils.enums import HoVerNetBranch -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_0 = [ {"extra_keys": ["extra_label1", "extra_label2"]}, diff --git a/tests/test_probnms.py b/tests/test_probnms.py index 2b52583ad4..4cba908b39 100644 --- a/tests/test_probnms.py +++ b/tests/test_probnms.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms.post.array import ProbNMS -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_probnmsd.py b/tests/test_probnmsd.py index aeb32bdb79..b4c8a37c95 100644 --- a/tests/test_probnmsd.py +++ b/tests/test_probnmsd.py @@ -19,7 +19,7 @@ from parameterized import parameterized from monai.transforms.post.dictionary import ProbNMSD -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS: list[Any] = [] for p in TEST_NDARRAYS: diff --git a/tests/test_profiling.py b/tests/test_profiling.py index 649d980ebf..d960531a54 100644 --- a/tests/test_profiling.py +++ b/tests/test_profiling.py @@ -23,7 +23,7 @@ from monai.utils import first, optional_import from monai.utils.enums import CommonKeys from monai.utils.profiling import ProfileHandler, ProfileResult, WorkflowProfiler -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule pd, _ = optional_import("pandas") diff --git a/tests/test_query_memory.py b/tests/test_query_memory.py index 77c34ede39..fd703c4013 100644 --- a/tests/test_query_memory.py +++ b/tests/test_query_memory.py @@ -13,7 +13,7 @@ import unittest -from tests.utils import query_memory +from tests.test_utils import query_memory class TestQueryMemory(unittest.TestCase): diff --git a/tests/test_quicknat.py b/tests/test_quicknat.py index f6786405d2..918e4c6e28 100644 --- a/tests/test_quicknat.py +++ b/tests/test_quicknat.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.nets import Quicknat from monai.utils import optional_import -from tests.utils import test_script_save +from tests.test_utils import test_script_save _, has_se = optional_import("squeeze_and_excitation") diff --git a/tests/test_rand_adjust_contrast.py b/tests/test_rand_adjust_contrast.py index 72d0df141e..777f14bcfe 100644 --- a/tests/test_rand_adjust_contrast.py +++ b/tests/test_rand_adjust_contrast.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandAdjustContrast -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose TEST_CASE_1 = [(0.5, 4.5)] diff --git a/tests/test_rand_adjust_contrastd.py b/tests/test_rand_adjust_contrastd.py index bbd5c22009..d18782580e 100644 --- a/tests/test_rand_adjust_contrastd.py +++ b/tests/test_rand_adjust_contrastd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandAdjustContrastd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose TEST_CASE_1 = [(0.5, 4.5)] diff --git a/tests/test_rand_affine.py b/tests/test_rand_affine.py index 2c827b7426..6b544d2be2 100644 --- a/tests/test_rand_affine.py +++ b/tests/test_rand_affine.py @@ -20,7 +20,7 @@ from monai.transforms import RandAffine from monai.utils.type_conversion import convert_data_type from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env _rtol = 1e-3 if is_tf32_env() else 1e-4 diff --git a/tests/test_rand_affine_grid.py b/tests/test_rand_affine_grid.py index 91558ebd03..0912abc297 100644 --- a/tests/test_rand_affine_grid.py +++ b/tests/test_rand_affine_grid.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandAffineGrid -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env _rtol = 1e-1 if is_tf32_env() else 1e-4 diff --git a/tests/test_rand_affined.py b/tests/test_rand_affined.py index eb8ebd06c5..83848e7482 100644 --- a/tests/test_rand_affined.py +++ b/tests/test_rand_affined.py @@ -22,7 +22,7 @@ from monai.transforms import RandAffined from monai.utils import GridSampleMode, ensure_tuple_rep from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import assert_allclose, is_tf32_env +from tests.test_utils import assert_allclose, is_tf32_env _rtol = 1e-3 if is_tf32_env() else 1e-4 diff --git a/tests/test_rand_axis_flip.py b/tests/test_rand_axis_flip.py index 9c465a0bcb..476cfeca16 100644 --- a/tests/test_rand_axis_flip.py +++ b/tests/test_rand_axis_flip.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandAxisFlip from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion class TestRandAxisFlip(NumpyImageTestCase2D): diff --git a/tests/test_rand_axis_flipd.py b/tests/test_rand_axis_flipd.py index d3abef1be4..e0ae28cf37 100644 --- a/tests/test_rand_axis_flipd.py +++ b/tests/test_rand_axis_flipd.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandAxisFlipd from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase3D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase3D, assert_allclose, test_local_inversion class TestRandAxisFlip(NumpyImageTestCase3D): diff --git a/tests/test_rand_bias_field.py b/tests/test_rand_bias_field.py index 328f46b7ee..682e6a008a 100644 --- a/tests/test_rand_bias_field.py +++ b/tests/test_rand_bias_field.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandBiasField -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TEST_CASES_2D = [{"prob": 1.0}, (3, 32, 32)] TEST_CASES_3D = [{"prob": 1.0}, (3, 32, 32, 32)] diff --git a/tests/test_rand_coarse_dropout.py b/tests/test_rand_coarse_dropout.py index ac857f9184..8df823d236 100644 --- a/tests/test_rand_coarse_dropout.py +++ b/tests/test_rand_coarse_dropout.py @@ -19,7 +19,7 @@ from monai.transforms import RandCoarseDropout from monai.utils import fall_back_tuple -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TEST_CASE_0 = [ {"holes": 2, "spatial_size": [2, 2, 2], "fill_value": 5, "prob": 1.0}, diff --git a/tests/test_rand_crop_by_label_classes.py b/tests/test_rand_crop_by_label_classes.py index 743b894d75..12b235ea7f 100644 --- a/tests/test_rand_crop_by_label_classes.py +++ b/tests/test_rand_crop_by_label_classes.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import ClassesToIndices, RandCropByLabelClasses from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS_INDICES, TESTS_SHAPE = [], [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rand_crop_by_label_classesd.py b/tests/test_rand_crop_by_label_classesd.py index 8908c456ee..4fd415ec59 100644 --- a/tests/test_rand_crop_by_label_classesd.py +++ b/tests/test_rand_crop_by_label_classesd.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import ClassesToIndicesd, RandCropByLabelClassesd from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rand_crop_by_pos_neg_label.py b/tests/test_rand_crop_by_pos_neg_label.py index 66e7a5e849..ef7ae44987 100644 --- a/tests/test_rand_crop_by_pos_neg_label.py +++ b/tests/test_rand_crop_by_pos_neg_label.py @@ -20,7 +20,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import RandCropByPosNegLabel from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [ [ diff --git a/tests/test_rand_crop_by_pos_neg_labeld.py b/tests/test_rand_crop_by_pos_neg_labeld.py index 11381e226d..4a1b152d95 100644 --- a/tests/test_rand_crop_by_pos_neg_labeld.py +++ b/tests/test_rand_crop_by_pos_neg_labeld.py @@ -20,7 +20,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import RandCropByPosNegLabeld from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [ [ diff --git a/tests/test_rand_cucim_dict_transform.py b/tests/test_rand_cucim_dict_transform.py index 3f473897dd..d5cb1ad1c6 100644 --- a/tests/test_rand_cucim_dict_transform.py +++ b/tests/test_rand_cucim_dict_transform.py @@ -18,7 +18,7 @@ from monai.transforms import RandCuCIMd from monai.utils import optional_import, set_determinism -from tests.utils import HAS_CUPY, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, skip_if_no_cuda _, has_cut = optional_import("cucim.core.operations.expose.transform") cp, _ = optional_import("cupy") diff --git a/tests/test_rand_cucim_transform.py b/tests/test_rand_cucim_transform.py index ce731a05ae..a7b4d8aecd 100644 --- a/tests/test_rand_cucim_transform.py +++ b/tests/test_rand_cucim_transform.py @@ -18,7 +18,7 @@ from monai.transforms import RandCuCIM from monai.utils import optional_import, set_determinism -from tests.utils import HAS_CUPY, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, skip_if_no_cuda _, has_cut = optional_import("cucim.core.operations.expose.transform") cp, _ = optional_import("cupy") diff --git a/tests/test_rand_deform_grid.py b/tests/test_rand_deform_grid.py index 88fc1333ec..53a9e1195f 100644 --- a/tests/test_rand_deform_grid.py +++ b/tests/test_rand_deform_grid.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandDeformGrid -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASES = [ [ diff --git a/tests/test_rand_elastic_2d.py b/tests/test_rand_elastic_2d.py index 1f3d389a93..7c3eefc389 100644 --- a/tests/test_rand_elastic_2d.py +++ b/tests/test_rand_elastic_2d.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Rand2DElastic -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env _rtol = 5e-3 if is_tf32_env() else 1e-4 diff --git a/tests/test_rand_elastic_3d.py b/tests/test_rand_elastic_3d.py index 5bfa8a6e83..df60bae710 100644 --- a/tests/test_rand_elastic_3d.py +++ b/tests/test_rand_elastic_3d.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Rand3DElastic -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rand_elasticd_2d.py b/tests/test_rand_elasticd_2d.py index 10aa116192..8a2b189531 100644 --- a/tests/test_rand_elasticd_2d.py +++ b/tests/test_rand_elasticd_2d.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import Rand2DElasticd -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, is_tf32_env _rtol = 5e-3 if is_tf32_env() else 1e-4 diff --git a/tests/test_rand_elasticd_3d.py b/tests/test_rand_elasticd_3d.py index 3838f43f29..5d9242373c 100644 --- a/tests/test_rand_elasticd_3d.py +++ b/tests/test_rand_elasticd_3d.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import Rand3DElasticd -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rand_flip.py b/tests/test_rand_flip.py index faeae94cab..e15cd0b652 100644 --- a/tests/test_rand_flip.py +++ b/tests/test_rand_flip.py @@ -20,7 +20,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandFlip from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion INVALID_CASES = [("wrong_axis", ["s", 1], TypeError), ("not_numbers", "s", TypeError)] diff --git a/tests/test_rand_flipd.py b/tests/test_rand_flipd.py index a34aa58ed2..e234eafbf0 100644 --- a/tests/test_rand_flipd.py +++ b/tests/test_rand_flipd.py @@ -20,7 +20,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandFlipd from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion VALID_CASES = [("no_axis", None), ("one_axis", 1), ("many_axis", [0, 1])] diff --git a/tests/test_rand_gaussian_noise.py b/tests/test_rand_gaussian_noise.py index 233b4dd1b6..e2f04acb94 100644 --- a/tests/test_rand_gaussian_noise.py +++ b/tests/test_rand_gaussian_noise.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandGaussianNoise -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_gaussian_noised.py b/tests/test_rand_gaussian_noised.py index e3df196be2..2f3d97db25 100644 --- a/tests/test_rand_gaussian_noised.py +++ b/tests/test_rand_gaussian_noised.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandGaussianNoised -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_gaussian_sharpen.py b/tests/test_rand_gaussian_sharpen.py index ee8604c14b..470be5bc98 100644 --- a/tests/test_rand_gaussian_sharpen.py +++ b/tests/test_rand_gaussian_sharpen.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import RandGaussianSharpen -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] diff --git a/tests/test_rand_gaussian_sharpend.py b/tests/test_rand_gaussian_sharpend.py index b9bae529db..564b79bb36 100644 --- a/tests/test_rand_gaussian_sharpend.py +++ b/tests/test_rand_gaussian_sharpend.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandGaussianSharpend -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_gaussian_smooth.py b/tests/test_rand_gaussian_smooth.py index 8bb36ca0fa..1edb303bbc 100644 --- a/tests/test_rand_gaussian_smooth.py +++ b/tests/test_rand_gaussian_smooth.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandGaussianSmooth -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_gaussian_smoothd.py b/tests/test_rand_gaussian_smoothd.py index a93b355184..10f26173db 100644 --- a/tests/test_rand_gaussian_smoothd.py +++ b/tests/test_rand_gaussian_smoothd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandGaussianSmoothd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_gibbs_noise.py b/tests/test_rand_gibbs_noise.py index 5ef249a1f4..b779426206 100644 --- a/tests/test_rand_gibbs_noise.py +++ b/tests/test_rand_gibbs_noise.py @@ -21,7 +21,7 @@ from monai.transforms import RandGibbsNoise from monai.utils.misc import set_determinism from monai.utils.module import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_torch_fft = optional_import("torch.fft", name="fftshift") diff --git a/tests/test_rand_gibbs_noised.py b/tests/test_rand_gibbs_noised.py index 382290dd39..47762fae4d 100644 --- a/tests/test_rand_gibbs_noised.py +++ b/tests/test_rand_gibbs_noised.py @@ -21,7 +21,7 @@ from monai.transforms import RandGibbsNoised from monai.utils.misc import set_determinism from monai.utils.module import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose _, has_torch_fft = optional_import("torch.fft", name="fftshift") diff --git a/tests/test_rand_grid_distortion.py b/tests/test_rand_grid_distortion.py index e07c311b25..98b470c468 100644 --- a/tests/test_rand_grid_distortion.py +++ b/tests/test_rand_grid_distortion.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandGridDistortion -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rand_grid_distortiond.py b/tests/test_rand_grid_distortiond.py index f28e0ae86e..ad03dd4642 100644 --- a/tests/test_rand_grid_distortiond.py +++ b/tests/test_rand_grid_distortiond.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandGridDistortiond -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] num_cells = 2 diff --git a/tests/test_rand_grid_patch.py b/tests/test_rand_grid_patch.py index 26863f01b2..efa4491375 100644 --- a/tests/test_rand_grid_patch.py +++ b/tests/test_rand_grid_patch.py @@ -20,7 +20,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms.spatial.array import RandGridPatch from monai.utils import set_determinism -from tests.utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose +from tests.test_utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose A = np.arange(16).repeat(3).reshape(4, 4, 3).transpose(2, 0, 1) A11 = A[:, :2, :2] diff --git a/tests/test_rand_grid_patchd.py b/tests/test_rand_grid_patchd.py index 031e834512..bc763b27b0 100644 --- a/tests/test_rand_grid_patchd.py +++ b/tests/test_rand_grid_patchd.py @@ -19,7 +19,7 @@ from monai.transforms.spatial.dictionary import RandGridPatchd from monai.utils import set_determinism -from tests.utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose +from tests.test_utils import TEST_NDARRAYS, SkipIfBeforePyTorchVersion, assert_allclose A = np.arange(16).repeat(3).reshape(4, 4, 3).transpose(2, 0, 1) A11 = A[:, :2, :2] diff --git a/tests/test_rand_histogram_shift.py b/tests/test_rand_histogram_shift.py index 785e24e53b..fceca8098a 100644 --- a/tests/test_rand_histogram_shift.py +++ b/tests/test_rand_histogram_shift.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandHistogramShift -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_histogram_shiftd.py b/tests/test_rand_histogram_shiftd.py index fced270e90..5e971a1827 100644 --- a/tests/test_rand_histogram_shiftd.py +++ b/tests/test_rand_histogram_shiftd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms.intensity.dictionary import RandHistogramShiftd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_k_space_spike_noise.py b/tests/test_rand_k_space_spike_noise.py index 7a9dd4288d..3096896ac6 100644 --- a/tests/test_rand_k_space_spike_noise.py +++ b/tests/test_rand_k_space_spike_noise.py @@ -19,7 +19,7 @@ from monai.data.synthetic import create_test_image_2d, create_test_image_3d from monai.transforms import KSpaceSpikeNoise, RandKSpaceSpikeNoise from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for shape in ((128, 64), (64, 48, 80)): diff --git a/tests/test_rand_k_space_spike_noised.py b/tests/test_rand_k_space_spike_noised.py index 86d4256637..12ad15f3cc 100644 --- a/tests/test_rand_k_space_spike_noised.py +++ b/tests/test_rand_k_space_spike_noised.py @@ -19,7 +19,7 @@ from monai.data.synthetic import create_test_image_2d, create_test_image_3d from monai.transforms import RandKSpaceSpikeNoised from monai.utils.misc import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for shape in ((128, 64), (64, 48, 80)): diff --git a/tests/test_rand_lambda.py b/tests/test_rand_lambda.py index 98a324aec5..fe89202fef 100644 --- a/tests/test_rand_lambda.py +++ b/tests/test_rand_lambda.py @@ -20,7 +20,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms.transform import Randomizable from monai.transforms.utility.array import RandLambda -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose class RandTest(Randomizable): diff --git a/tests/test_rand_lambdad.py b/tests/test_rand_lambdad.py index 5247d79843..19049c288e 100644 --- a/tests/test_rand_lambdad.py +++ b/tests/test_rand_lambdad.py @@ -20,7 +20,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms.transform import Randomizable from monai.transforms.utility.dictionary import RandLambdad -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose class RandTest(Randomizable): diff --git a/tests/test_rand_rician_noise.py b/tests/test_rand_rician_noise.py index 8dd1c48e29..013d76656d 100644 --- a/tests/test_rand_rician_noise.py +++ b/tests/test_rand_rician_noise.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandRicianNoise -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_rician_noised.py b/tests/test_rand_rician_noised.py index a190ba866d..9132d191e3 100644 --- a/tests/test_rand_rician_noised.py +++ b/tests/test_rand_rician_noised.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandRicianNoised -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_rotate.py b/tests/test_rand_rotate.py index c54229dcfe..41ac3f8179 100644 --- a/tests/test_rand_rotate.py +++ b/tests/test_rand_rotate.py @@ -22,7 +22,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandRotate from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import ( +from tests.test_utils import ( TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, diff --git a/tests/test_rand_rotate90.py b/tests/test_rand_rotate90.py index be2e658b78..864cc3789d 100644 --- a/tests/test_rand_rotate90.py +++ b/tests/test_rand_rotate90.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandRotate90 from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion class TestRandRotate90(NumpyImageTestCase2D): diff --git a/tests/test_rand_rotate90d.py b/tests/test_rand_rotate90d.py index 02836b5dd8..c521a36e4c 100644 --- a/tests/test_rand_rotate90d.py +++ b/tests/test_rand_rotate90d.py @@ -19,7 +19,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import RandRotate90d from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion class TestRandRotate90d(NumpyImageTestCase2D): diff --git a/tests/test_rand_rotated.py b/tests/test_rand_rotated.py index 71d0f67b63..1849cf0b00 100644 --- a/tests/test_rand_rotated.py +++ b/tests/test_rand_rotated.py @@ -22,7 +22,7 @@ from monai.transforms import RandRotated from monai.utils import GridSampleMode, GridSamplePadMode from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, test_local_inversion TEST_CASES_2D: list[tuple] = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rand_scale_crop.py b/tests/test_rand_scale_crop.py index bf43273fcf..464ab4438d 100644 --- a/tests/test_rand_scale_crop.py +++ b/tests/test_rand_scale_crop.py @@ -18,7 +18,7 @@ from monai.transforms import RandScaleCrop from tests.croppers import CropTest -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_SHAPES = [ [{"roi_scale": [1.0, 1.0, -1.0], "random_center": True}, (3, 3, 3, 4), (3, 3, 3, 4)], diff --git a/tests/test_rand_scale_cropd.py b/tests/test_rand_scale_cropd.py index 15a48a55d7..27d3e5a44f 100644 --- a/tests/test_rand_scale_cropd.py +++ b/tests/test_rand_scale_cropd.py @@ -18,7 +18,7 @@ from monai.transforms import RandScaleCropd from tests.croppers import CropTest -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_SHAPES = [ [{"keys": "img", "roi_scale": [1.0, 1.0, -1.0], "random_center": True}, (3, 3, 3, 4), (3, 3, 3, 4)], diff --git a/tests/test_rand_scale_intensity.py b/tests/test_rand_scale_intensity.py index 7e999c00b3..febbe0058a 100644 --- a/tests/test_rand_scale_intensity.py +++ b/tests/test_rand_scale_intensity.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandScaleIntensity -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandScaleIntensity(NumpyImageTestCase2D): diff --git a/tests/test_rand_scale_intensity_fixed_mean.py b/tests/test_rand_scale_intensity_fixed_mean.py index 9324c711fa..4acec4fb5d 100644 --- a/tests/test_rand_scale_intensity_fixed_mean.py +++ b/tests/test_rand_scale_intensity_fixed_mean.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandScaleIntensityFixedMean -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandScaleIntensity(NumpyImageTestCase2D): diff --git a/tests/test_rand_scale_intensity_fixed_meand.py b/tests/test_rand_scale_intensity_fixed_meand.py index 8c127ac130..66058943e8 100644 --- a/tests/test_rand_scale_intensity_fixed_meand.py +++ b/tests/test_rand_scale_intensity_fixed_meand.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms import RandScaleIntensityFixedMeand -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandScaleIntensityFixedMeand(NumpyImageTestCase2D): diff --git a/tests/test_rand_scale_intensityd.py b/tests/test_rand_scale_intensityd.py index 32c96f0313..4867369838 100644 --- a/tests/test_rand_scale_intensityd.py +++ b/tests/test_rand_scale_intensityd.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms import RandScaleIntensityd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandScaleIntensityd(NumpyImageTestCase2D): diff --git a/tests/test_rand_shift_intensity.py b/tests/test_rand_shift_intensity.py index 907773ccf5..0e1ab77fed 100644 --- a/tests/test_rand_shift_intensity.py +++ b/tests/test_rand_shift_intensity.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandShiftIntensity -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandShiftIntensity(NumpyImageTestCase2D): diff --git a/tests/test_rand_shift_intensityd.py b/tests/test_rand_shift_intensityd.py index 51675e324c..af4c1648d3 100644 --- a/tests/test_rand_shift_intensityd.py +++ b/tests/test_rand_shift_intensityd.py @@ -17,7 +17,7 @@ from monai.transforms import IntensityStatsd, RandShiftIntensityd from monai.utils.enums import PostFix -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandShiftIntensityd(NumpyImageTestCase2D): diff --git a/tests/test_rand_simulate_low_resolution.py b/tests/test_rand_simulate_low_resolution.py index 6aa586fb0b..79e09b3f74 100644 --- a/tests/test_rand_simulate_low_resolution.py +++ b/tests/test_rand_simulate_low_resolution.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandSimulateLowResolution -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_simulate_low_resolutiond.py b/tests/test_rand_simulate_low_resolutiond.py index 5ec84eba1d..5b199a26f2 100644 --- a/tests/test_rand_simulate_low_resolutiond.py +++ b/tests/test_rand_simulate_low_resolutiond.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RandSimulateLowResolutiond -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_rand_spatial_crop.py b/tests/test_rand_spatial_crop.py index df121e2220..03d56daf61 100644 --- a/tests/test_rand_spatial_crop.py +++ b/tests/test_rand_spatial_crop.py @@ -20,7 +20,7 @@ from monai.transforms import RandScaleCrop, RandSpatialCrop from monai.transforms.lazy.functional import apply_pending from tests.croppers import CropTest -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_SHAPES = [ [{"roi_size": [3, 3, -1], "random_center": True}, (3, 3, 3, 4), (3, 3, 3, 4)], diff --git a/tests/test_rand_spatial_crop_samples.py b/tests/test_rand_spatial_crop_samples.py index 92f0f9d9be..4a1d8697d4 100644 --- a/tests/test_rand_spatial_crop_samples.py +++ b/tests/test_rand_spatial_crop_samples.py @@ -20,7 +20,7 @@ from monai.transforms import RandSpatialCropSamples from monai.transforms.lazy.functional import apply_pending from tests.croppers import CropTest -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_CASE_1 = [ {"roi_size": [3, 3, 3], "num_samples": 4, "random_center": True, "random_size": False}, diff --git a/tests/test_rand_spatial_crop_samplesd.py b/tests/test_rand_spatial_crop_samplesd.py index cb53e94b7d..80600f769f 100644 --- a/tests/test_rand_spatial_crop_samplesd.py +++ b/tests/test_rand_spatial_crop_samplesd.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import Compose, DivisiblePadd, RandSpatialCropSamplesd from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_CASE_1 = [ {"keys": ["img", "seg"], "num_samples": 4, "roi_size": [2, 2, 2], "random_center": True, "random_size": True}, diff --git a/tests/test_rand_spatial_cropd.py b/tests/test_rand_spatial_cropd.py index 123459235f..a3aec5e525 100644 --- a/tests/test_rand_spatial_cropd.py +++ b/tests/test_rand_spatial_cropd.py @@ -20,7 +20,7 @@ from monai.transforms import RandScaleCropd, RandSpatialCropd from monai.transforms.lazy.functional import apply_pending from tests.croppers import CropTest -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TEST_SHAPES = [ [{"keys": "img", "roi_size": [3, 3, -1], "random_center": True}, (3, 3, 3, 5), (3, 3, 3, 5)], diff --git a/tests/test_rand_std_shift_intensity.py b/tests/test_rand_std_shift_intensity.py index 0ac5e9482e..66a7c2e4a9 100644 --- a/tests/test_rand_std_shift_intensity.py +++ b/tests/test_rand_std_shift_intensity.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import RandStdShiftIntensity -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandStdShiftIntensity(NumpyImageTestCase2D): diff --git a/tests/test_rand_std_shift_intensityd.py b/tests/test_rand_std_shift_intensityd.py index 1fd0c5d2a8..c90a068641 100644 --- a/tests/test_rand_std_shift_intensityd.py +++ b/tests/test_rand_std_shift_intensityd.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms import RandStdShiftIntensityd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestRandStdShiftIntensityd(NumpyImageTestCase2D): diff --git a/tests/test_rand_torchiod.py b/tests/test_rand_torchiod.py index 52bcf7c576..041dec8e08 100644 --- a/tests/test_rand_torchiod.py +++ b/tests/test_rand_torchiod.py @@ -20,7 +20,7 @@ from monai.transforms import RandTorchIOd from monai.utils import optional_import, set_determinism -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _, has_torchio = optional_import("torchio") diff --git a/tests/test_rand_weighted_crop.py b/tests/test_rand_weighted_crop.py index f509065a56..9d20faacb5 100644 --- a/tests/test_rand_weighted_crop.py +++ b/tests/test_rand_weighted_crop.py @@ -20,7 +20,7 @@ from monai.transforms.croppad.array import RandWeightedCrop from monai.transforms.lazy.functional import apply_pending from tests.croppers import CropTest -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose def get_data(ndim): diff --git a/tests/test_rand_weighted_cropd.py b/tests/test_rand_weighted_cropd.py index a1414df0ac..5c432f8605 100644 --- a/tests/test_rand_weighted_cropd.py +++ b/tests/test_rand_weighted_cropd.py @@ -19,7 +19,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms.croppad.dictionary import RandWeightedCropd from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, assert_allclose def get_data(ndim): diff --git a/tests/test_rand_zoom.py b/tests/test_rand_zoom.py index 2da04fd652..a1d309bfc6 100644 --- a/tests/test_rand_zoom.py +++ b/tests/test_rand_zoom.py @@ -22,7 +22,7 @@ from monai.transforms import RandZoom from monai.utils import InterpolateMode from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion VALID_CASES = [ (0.8, 1.2, "nearest", False), diff --git a/tests/test_rand_zoomd.py b/tests/test_rand_zoomd.py index bcbf188310..bf98dd6e3e 100644 --- a/tests/test_rand_zoomd.py +++ b/tests/test_rand_zoomd.py @@ -21,7 +21,7 @@ from monai.config import USE_COMPILED from monai.transforms import RandZoomd from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion VALID_CASES = [ (0.8, 1.2, "nearest", None, False), diff --git a/tests/test_randidentity.py b/tests/test_randidentity.py index 3a8936f2d2..65df216828 100644 --- a/tests/test_randidentity.py +++ b/tests/test_randidentity.py @@ -15,7 +15,7 @@ import monai.transforms as mt from monai.data import CacheDataset -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class T(mt.Transform): diff --git a/tests/test_randtorchvisiond.py b/tests/test_randtorchvisiond.py index 7ad06dfd2a..0606e854d5 100644 --- a/tests/test_randtorchvisiond.py +++ b/tests/test_randtorchvisiond.py @@ -18,7 +18,7 @@ from monai.transforms import RandomizableTrait, RandTorchVisiond from monai.utils import set_determinism -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [ {"keys": "img", "name": "ColorJitter"}, diff --git a/tests/test_rankfilter_dist.py b/tests/test_rankfilter_dist.py index fd02e3bdc9..1f4811a3c7 100644 --- a/tests/test_rankfilter_dist.py +++ b/tests/test_rankfilter_dist.py @@ -19,7 +19,7 @@ import torch.distributed as dist from monai.utils import RankFilter -from tests.utils import DistCall, DistTestCase +from tests.test_utils import DistCall, DistTestCase class DistributedRankFilterTest(DistTestCase): diff --git a/tests/test_recon_net_utils.py b/tests/test_recon_net_utils.py index 48d3b59a17..5f4a132624 100644 --- a/tests/test_recon_net_utils.py +++ b/tests/test_recon_net_utils.py @@ -27,7 +27,7 @@ sensitivity_map_expand, sensitivity_map_reduce, ) -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose # no need for checking devices, these functions don't change device format # reshape test case diff --git a/tests/test_reference_based_normalize_intensity.py b/tests/test_reference_based_normalize_intensity.py index 2d946af118..8f3f8f2451 100644 --- a/tests/test_reference_based_normalize_intensity.py +++ b/tests/test_reference_based_normalize_intensity.py @@ -18,7 +18,7 @@ from monai.apps.reconstruction.transforms.dictionary import ReferenceBasedNormalizeIntensityd from monai.utils.type_conversion import convert_to_numpy -from tests.utils import TEST_NDARRAYS_NO_META_TENSOR, assert_allclose +from tests.test_utils import TEST_NDARRAYS_NO_META_TENSOR, assert_allclose # see test_normalize_intensityd for typical tests (like non-zero # normalization, device test, etc.) diff --git a/tests/test_reference_based_spatial_cropd.py b/tests/test_reference_based_spatial_cropd.py index 83cd9c4a5d..13d8177b68 100644 --- a/tests/test_reference_based_spatial_cropd.py +++ b/tests/test_reference_based_spatial_cropd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.apps.reconstruction.transforms.dictionary import ReferenceBasedSpatialCropd -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS # see test_spatial_cropd for typical tests (like roi_start, # roi_slices, etc.) diff --git a/tests/test_reg_loss_integration.py b/tests/test_reg_loss_integration.py index 8afc2da6ad..c29b29de43 100644 --- a/tests/test_reg_loss_integration.py +++ b/tests/test_reg_loss_integration.py @@ -19,7 +19,7 @@ from parameterized import parameterized from monai.losses import BendingEnergyLoss, GlobalMutualInformationLoss, LocalNormalizedCrossCorrelationLoss -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion TEST_CASES = [ [BendingEnergyLoss, {}, ["pred"], 3], diff --git a/tests/test_regularization.py b/tests/test_regularization.py index 12d64637d5..120d574911 100644 --- a/tests/test_regularization.py +++ b/tests/test_regularization.py @@ -17,7 +17,7 @@ import torch from monai.transforms import CutMix, CutMixd, CutOut, CutOutd, MixUp, MixUpd -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestMixup(unittest.TestCase): diff --git a/tests/test_regunet.py b/tests/test_regunet.py index 3100d7660c..1fcab5e554 100644 --- a/tests/test_regunet.py +++ b/tests/test_regunet.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.regunet import RegUNet -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_remove_repeated_channel.py b/tests/test_remove_repeated_channel.py index 7da00ee75d..fd03f39c70 100644 --- a/tests/test_remove_repeated_channel.py +++ b/tests/test_remove_repeated_channel.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import RemoveRepeatedChannel -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TEST_CASES = [] for q in TEST_NDARRAYS: diff --git a/tests/test_remove_repeated_channeld.py b/tests/test_remove_repeated_channeld.py index 08ec7fb44c..d6c19af212 100644 --- a/tests/test_remove_repeated_channeld.py +++ b/tests/test_remove_repeated_channeld.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RemoveRepeatedChanneld -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_remove_small_objects.py b/tests/test_remove_small_objects.py index 633a6d9a99..1324fc55f6 100644 --- a/tests/test_remove_small_objects.py +++ b/tests/test_remove_small_objects.py @@ -21,7 +21,7 @@ from monai.transforms.post.array import RemoveSmallObjects from monai.transforms.post.dictionary import RemoveSmallObjectsd from monai.utils import optional_import -from tests.utils import TEST_NDARRAYS, SkipIfNoModule, assert_allclose +from tests.test_utils import TEST_NDARRAYS, SkipIfNoModule, assert_allclose morphology, has_morphology = optional_import("skimage.morphology") diff --git a/tests/test_repeat_channel.py b/tests/test_repeat_channel.py index 82d1d92bd2..b2fc2ad71d 100644 --- a/tests/test_repeat_channel.py +++ b/tests/test_repeat_channel.py @@ -16,7 +16,7 @@ from parameterized import parameterized from monai.transforms import RepeatChannel -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_repeat_channeld.py b/tests/test_repeat_channeld.py index 2be13a08d1..b38e09c28d 100644 --- a/tests/test_repeat_channeld.py +++ b/tests/test_repeat_channeld.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import RepeatChanneld -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_replace_module.py b/tests/test_replace_module.py index f3964ac65d..d3fc105292 100644 --- a/tests/test_replace_module.py +++ b/tests/test_replace_module.py @@ -18,7 +18,7 @@ from monai.networks.nets import DenseNet121 from monai.networks.utils import replace_modules, replace_modules_temp -from tests.utils import TEST_DEVICES +from tests.test_utils import TEST_DEVICES TESTS = [] for device in TEST_DEVICES: diff --git a/tests/test_resample.py b/tests/test_resample.py index 68b08b8b87..3c5742d14e 100644 --- a/tests/test_resample.py +++ b/tests/test_resample.py @@ -18,7 +18,7 @@ from monai.transforms.lazy.functional import resample from monai.utils import convert_to_tensor -from tests.utils import assert_allclose, get_arange_img +from tests.test_utils import assert_allclose, get_arange_img def rotate_90_2d(): diff --git a/tests/test_resample_backends.py b/tests/test_resample_backends.py index 7ddd9c7ec2..a920d59b8f 100644 --- a/tests/test_resample_backends.py +++ b/tests/test_resample_backends.py @@ -22,7 +22,7 @@ from monai.transforms import Resample from monai.transforms.utils import create_grid from monai.utils import GridSampleMode, GridSamplePadMode, NdimageMode, SplineMode, convert_to_numpy -from tests.utils import SkipIfBeforePyTorchVersion, assert_allclose, is_tf32_env +from tests.test_utils import SkipIfBeforePyTorchVersion, assert_allclose, is_tf32_env _rtol = 1e-3 if is_tf32_env() else 1e-4 diff --git a/tests/test_resample_to_match.py b/tests/test_resample_to_match.py index f0d34547a7..4420b0b061 100644 --- a/tests/test_resample_to_match.py +++ b/tests/test_resample_to_match.py @@ -30,7 +30,7 @@ from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, ResampleToMatch, SaveImage, SaveImaged from monai.utils import optional_import from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import assert_allclose, download_url_or_skip_test, testing_data_config +from tests.test_utils import assert_allclose, download_url_or_skip_test, testing_data_config _, has_itk = optional_import("itk", allow_namespace_pkg=True) diff --git a/tests/test_resample_to_matchd.py b/tests/test_resample_to_matchd.py index 9d104bf392..fd8a419bfd 100644 --- a/tests/test_resample_to_matchd.py +++ b/tests/test_resample_to_matchd.py @@ -27,7 +27,7 @@ SaveImaged, ) from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import assert_allclose, download_url_or_skip_test, testing_data_config +from tests.test_utils import assert_allclose, download_url_or_skip_test, testing_data_config def update_fname(d): diff --git a/tests/test_resampler.py b/tests/test_resampler.py index af0db657aa..5e6d7d0e8e 100644 --- a/tests/test_resampler.py +++ b/tests/test_resampler.py @@ -19,7 +19,7 @@ from monai.transforms import Resample from monai.transforms.utils import create_grid -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose TESTS = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_resize.py b/tests/test_resize.py index d4c57e2742..23784f5461 100644 --- a/tests/test_resize.py +++ b/tests/test_resize.py @@ -21,7 +21,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Resize from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import ( +from tests.test_utils import ( TEST_NDARRAYS_ALL, NumpyImageTestCase2D, SkipIfAtLeastPyTorchVersion, diff --git a/tests/test_resize_with_pad_or_crop.py b/tests/test_resize_with_pad_or_crop.py index daf257f89f..c80f7d38e8 100644 --- a/tests/test_resize_with_pad_or_crop.py +++ b/tests/test_resize_with_pad_or_crop.py @@ -20,7 +20,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import ResizeWithPadOrCrop from monai.transforms.lazy.functional import apply_pending -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, pytorch_after +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, pytorch_after TEST_CASES = [ [{"spatial_size": [15, 8, 8], "mode": "constant"}, (3, 8, 8, 4), (3, 15, 8, 8), True], diff --git a/tests/test_resize_with_pad_or_cropd.py b/tests/test_resize_with_pad_or_cropd.py index 391e0feb22..04f7c16622 100644 --- a/tests/test_resize_with_pad_or_cropd.py +++ b/tests/test_resize_with_pad_or_cropd.py @@ -22,7 +22,7 @@ from monai.transforms import ResizeWithPadOrCropd from monai.transforms.lazy.functional import apply_pending from tests.test_resize_with_pad_or_crop import TESTS_PENDING_MODE -from tests.utils import TEST_NDARRAYS_ALL, assert_allclose, pytorch_after +from tests.test_utils import TEST_NDARRAYS_ALL, assert_allclose, pytorch_after TEST_CASES = [ [{"keys": "img", "spatial_size": [15, 8, 8], "mode": "constant"}, {"img": np.zeros((3, 8, 8, 4))}, (3, 15, 8, 8)], diff --git a/tests/test_resized.py b/tests/test_resized.py index 243a4e6622..35491a9eb0 100644 --- a/tests/test_resized.py +++ b/tests/test_resized.py @@ -21,7 +21,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Invertd, Resize, Resized from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import ( +from tests.test_utils import ( TEST_NDARRAYS_ALL, NumpyImageTestCase2D, SkipIfAtLeastPyTorchVersion, diff --git a/tests/test_resnet.py b/tests/test_resnet.py index a55d18f5de..ad5ee322e4 100644 --- a/tests/test_resnet.py +++ b/tests/test_resnet.py @@ -37,7 +37,7 @@ ) from monai.networks.nets.resnet import ResNetBlock from monai.utils import optional_import -from tests.utils import ( +from tests.test_utils import ( SkipIfNoModule, equal_state_dict, skip_if_downloading_fails, diff --git a/tests/test_retinanet.py b/tests/test_retinanet.py index f36708d5b3..a24f5b208c 100644 --- a/tests/test_retinanet.py +++ b/tests/test_retinanet.py @@ -20,7 +20,7 @@ from monai.networks import eval_mode from monai.networks.nets import resnet10, resnet18, resnet34, resnet50, resnet101, resnet152, resnet200 from monai.utils import ensure_tuple, optional_import -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_onnx_save, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_onnx_save, test_script_save _, has_torchvision = optional_import("torchvision") diff --git a/tests/test_retinanet_detector.py b/tests/test_retinanet_detector.py index 691254fd87..e5ff7e211a 100644 --- a/tests/test_retinanet_detector.py +++ b/tests/test_retinanet_detector.py @@ -21,7 +21,7 @@ from monai.apps.detection.utils.anchor_utils import AnchorGeneratorWithAnchorShape from monai.networks import eval_mode, train_mode from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save _, has_torchvision = optional_import("torchvision") diff --git a/tests/test_rotate.py b/tests/test_rotate.py index 19fbd1409f..fda1d212a8 100644 --- a/tests/test_rotate.py +++ b/tests/test_rotate.py @@ -22,7 +22,13 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Rotate from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import HAS_CUPY, TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, test_local_inversion +from tests.test_utils import ( + HAS_CUPY, + TEST_NDARRAYS_ALL, + NumpyImageTestCase2D, + NumpyImageTestCase3D, + test_local_inversion, +) TEST_CASES_2D: list[tuple] = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_rotate90.py b/tests/test_rotate90.py index ebc3fba7e0..93e4f19603 100644 --- a/tests/test_rotate90.py +++ b/tests/test_rotate90.py @@ -21,7 +21,7 @@ from monai.transforms.lazy.functional import apply_pending from monai.utils import optional_import from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import ( +from tests.test_utils import ( TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, diff --git a/tests/test_rotate90d.py b/tests/test_rotate90d.py index ffe920992a..09adfd3411 100644 --- a/tests/test_rotate90d.py +++ b/tests/test_rotate90d.py @@ -18,7 +18,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Rotate90d from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion class TestRotate90d(NumpyImageTestCase2D): diff --git a/tests/test_rotated.py b/tests/test_rotated.py index 28ca755661..904cf3718c 100644 --- a/tests/test_rotated.py +++ b/tests/test_rotated.py @@ -22,7 +22,7 @@ from monai.data import MetaTensor from monai.transforms import Rotated from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, NumpyImageTestCase3D, test_local_inversion TEST_CASES_2D: list[tuple] = [] for p in TEST_NDARRAYS_ALL: diff --git a/tests/test_safe_dtype_range.py b/tests/test_safe_dtype_range.py index 61b55635ae..ffbf5dba7d 100644 --- a/tests/test_safe_dtype_range.py +++ b/tests/test_safe_dtype_range.py @@ -19,7 +19,7 @@ from monai.utils import optional_import from monai.utils.type_conversion import get_equivalent_dtype, safe_dtype_range -from tests.utils import HAS_CUPY, TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import HAS_CUPY, TEST_NDARRAYS_ALL, assert_allclose cp, _ = optional_import("cupy") diff --git a/tests/test_sample_slices.py b/tests/test_sample_slices.py index a183689970..79ebcbda05 100644 --- a/tests/test_sample_slices.py +++ b/tests/test_sample_slices.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.utils import sample_slices -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose # test data[:, [1, ], ...] TEST_CASE_1 = [torch.tensor([[[0, 2], [1, 0]]]), 1, True, (1,), torch.tensor([[[1, 0]]])] diff --git a/tests/test_sampler_dist.py b/tests/test_sampler_dist.py index b8bd1c7a9f..cd0dbc07e2 100644 --- a/tests/test_sampler_dist.py +++ b/tests/test_sampler_dist.py @@ -20,7 +20,7 @@ from monai.data import CacheDataset, DataLoader, DistributedSampler from monai.transforms import ToTensor -from tests.utils import DistCall, DistTestCase, assert_allclose +from tests.test_utils import DistCall, DistTestCase, assert_allclose class DistributedSamplerTest(DistTestCase): diff --git a/tests/test_savitzky_golay_filter.py b/tests/test_savitzky_golay_filter.py index 7c60287e2d..caa1b5c0af 100644 --- a/tests/test_savitzky_golay_filter.py +++ b/tests/test_savitzky_golay_filter.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.networks.layers import SavitzkyGolayFilter -from tests.utils import skip_if_no_cuda +from tests.test_utils import skip_if_no_cuda # Zero-padding trivial tests diff --git a/tests/test_savitzky_golay_smooth.py b/tests/test_savitzky_golay_smooth.py index 14e403e238..7516f40029 100644 --- a/tests/test_savitzky_golay_smooth.py +++ b/tests/test_savitzky_golay_smooth.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import SavitzkyGolaySmooth -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose # Zero-padding trivial tests diff --git a/tests/test_savitzky_golay_smoothd.py b/tests/test_savitzky_golay_smoothd.py index 3bb4056046..f347e7a017 100644 --- a/tests/test_savitzky_golay_smoothd.py +++ b/tests/test_savitzky_golay_smoothd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import SavitzkyGolaySmoothd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose # Zero-padding trivial tests diff --git a/tests/test_scale_intensity.py b/tests/test_scale_intensity.py index 17dfe305b2..42ea598369 100644 --- a/tests/test_scale_intensity.py +++ b/tests/test_scale_intensity.py @@ -18,7 +18,7 @@ from monai.transforms import ScaleIntensity from monai.transforms.utils import rescale_array -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestScaleIntensity(NumpyImageTestCase2D): diff --git a/tests/test_scale_intensity_fixed_mean.py b/tests/test_scale_intensity_fixed_mean.py index 35d38ef0b1..da82dc8f5c 100644 --- a/tests/test_scale_intensity_fixed_mean.py +++ b/tests/test_scale_intensity_fixed_mean.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import ScaleIntensityFixedMean -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestScaleIntensityFixedMean(NumpyImageTestCase2D): diff --git a/tests/test_scale_intensity_range.py b/tests/test_scale_intensity_range.py index 6013a237db..cb4df12a93 100644 --- a/tests/test_scale_intensity_range.py +++ b/tests/test_scale_intensity_range.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms import ScaleIntensityRange -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class IntensityScaleIntensityRange(NumpyImageTestCase2D): diff --git a/tests/test_scale_intensity_range_percentiles.py b/tests/test_scale_intensity_range_percentiles.py index a7390efe72..bd26497f3e 100644 --- a/tests/test_scale_intensity_range_percentiles.py +++ b/tests/test_scale_intensity_range_percentiles.py @@ -17,7 +17,7 @@ import torch from monai.transforms.intensity.array import ScaleIntensityRangePercentiles -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestScaleIntensityRangePercentiles(NumpyImageTestCase2D): diff --git a/tests/test_scale_intensity_range_percentilesd.py b/tests/test_scale_intensity_range_percentilesd.py index ab0347fbbf..2dd1642cff 100644 --- a/tests/test_scale_intensity_range_percentilesd.py +++ b/tests/test_scale_intensity_range_percentilesd.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms.intensity.dictionary import ScaleIntensityRangePercentilesd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestScaleIntensityRangePercentilesd(NumpyImageTestCase2D): diff --git a/tests/test_scale_intensity_ranged.py b/tests/test_scale_intensity_ranged.py index cc3f1220e7..16477bcf61 100644 --- a/tests/test_scale_intensity_ranged.py +++ b/tests/test_scale_intensity_ranged.py @@ -14,7 +14,7 @@ import unittest from monai.transforms import ScaleIntensityRanged -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class IntensityScaleIntensityRanged(NumpyImageTestCase2D): diff --git a/tests/test_scale_intensityd.py b/tests/test_scale_intensityd.py index 88beece894..ef6b9b587c 100644 --- a/tests/test_scale_intensityd.py +++ b/tests/test_scale_intensityd.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms import ScaleIntensityd -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestScaleIntensityd(NumpyImageTestCase2D): diff --git a/tests/test_scheduler_ddim.py b/tests/test_scheduler_ddim.py index 1a8f8cab67..aa246c3ee1 100644 --- a/tests/test_scheduler_ddim.py +++ b/tests/test_scheduler_ddim.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.networks.schedulers import DDIMScheduler -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_2D_CASE = [] for beta_schedule in ["linear_beta", "scaled_linear_beta"]: diff --git a/tests/test_scheduler_ddpm.py b/tests/test_scheduler_ddpm.py index f0447aded2..60ccde1439 100644 --- a/tests/test_scheduler_ddpm.py +++ b/tests/test_scheduler_ddpm.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.networks.schedulers import DDPMScheduler -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_2D_CASE = [] for beta_schedule in ["linear_beta", "scaled_linear_beta"]: diff --git a/tests/test_scheduler_pndm.py b/tests/test_scheduler_pndm.py index 69e5e403f5..9f48e2e383 100644 --- a/tests/test_scheduler_pndm.py +++ b/tests/test_scheduler_pndm.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.networks.schedulers import PNDMScheduler -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_2D_CASE = [] for beta_schedule in ["linear_beta", "scaled_linear_beta"]: diff --git a/tests/test_se_block.py b/tests/test_se_block.py index ca60643635..0b0ac63f16 100644 --- a/tests/test_se_block.py +++ b/tests/test_se_block.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.blocks import SEBlock from monai.networks.layers.factories import Act, Norm -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_se_blocks.py b/tests/test_se_blocks.py index c1e72749cc..12d4d1a36d 100644 --- a/tests/test_se_blocks.py +++ b/tests/test_se_blocks.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.blocks import ChannelSELayer, ResidualSELayer -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES = [ # single channel 3D, batch 16 [{"spatial_dims": 2, "in_channels": 4, "r": 3}, (7, 4, 64, 48), (7, 4, 64, 48)], # 4-channel 2D, batch 7 diff --git a/tests/test_segresnet.py b/tests/test_segresnet.py index 728699c434..82f530cb8d 100644 --- a/tests/test_segresnet.py +++ b/tests/test_segresnet.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.nets import SegResNet, SegResNetVAE from monai.utils import UpsampleMode -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_segresnet_ds.py b/tests/test_segresnet_ds.py index eab7bac9a0..858d958f1c 100644 --- a/tests/test_segresnet_ds.py +++ b/tests/test_segresnet_ds.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import SegResNetDS, SegResNetDS2 -from tests.utils import SkipIfBeforePyTorchVersion, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" TEST_CASE_SEGRESNET_DS = [] diff --git a/tests/test_selfattention.py b/tests/test_selfattention.py index 338f1bf840..21302141e0 100644 --- a/tests/test_selfattention.py +++ b/tests/test_selfattention.py @@ -22,7 +22,7 @@ from monai.networks.blocks.selfattention import SABlock from monai.networks.layers.factories import RelPosEmbedding from monai.utils import optional_import -from tests.utils import SkipIfBeforePyTorchVersion, assert_allclose, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, assert_allclose, test_script_save einops, has_einops = optional_import("einops") diff --git a/tests/test_senet.py b/tests/test_senet.py index 6809d4562b..a1dc11e4cc 100644 --- a/tests/test_senet.py +++ b/tests/test_senet.py @@ -23,7 +23,7 @@ from monai.networks import eval_mode from monai.networks.nets import SENet, SENet154, SEResNet50, SEResNet101, SEResNet152, SEResNext50, SEResNext101 from monai.utils import optional_import -from tests.utils import test_is_quick, test_pretrained_networks, test_script_save, testing_data_config +from tests.test_utils import test_is_quick, test_pretrained_networks, test_script_save, testing_data_config if TYPE_CHECKING: import pretrainedmodels diff --git a/tests/test_set_determinism.py b/tests/test_set_determinism.py index 7d64aed244..d5b578f1c8 100644 --- a/tests/test_set_determinism.py +++ b/tests/test_set_determinism.py @@ -17,7 +17,7 @@ import torch from monai.utils import get_seed, set_determinism -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_no_cuda +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_no_cuda class TestSetDeterminism(unittest.TestCase): diff --git a/tests/test_set_visible_devices.py b/tests/test_set_visible_devices.py index b4f44957a2..077a382962 100644 --- a/tests/test_set_visible_devices.py +++ b/tests/test_set_visible_devices.py @@ -14,7 +14,7 @@ import os import unittest -from tests.utils import SkipIfAtLeastPyTorchVersion, skip_if_no_cuda +from tests.test_utils import SkipIfAtLeastPyTorchVersion, skip_if_no_cuda class TestVisibleDevices(unittest.TestCase): diff --git a/tests/test_shift_intensity.py b/tests/test_shift_intensity.py index 90aa0f9271..1f15f92a51 100644 --- a/tests/test_shift_intensity.py +++ b/tests/test_shift_intensity.py @@ -16,7 +16,7 @@ import numpy as np from monai.transforms import ShiftIntensity -from tests.utils import NumpyImageTestCase2D +from tests.test_utils import NumpyImageTestCase2D class TestShiftIntensity(NumpyImageTestCase2D): diff --git a/tests/test_shift_intensityd.py b/tests/test_shift_intensityd.py index 22336b4415..b7d8f1be04 100644 --- a/tests/test_shift_intensityd.py +++ b/tests/test_shift_intensityd.py @@ -17,7 +17,7 @@ from monai.transforms import IntensityStatsd, ShiftIntensityd from monai.utils.enums import PostFix -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestShiftIntensityd(NumpyImageTestCase2D): diff --git a/tests/test_shuffle_buffer.py b/tests/test_shuffle_buffer.py index e75321616b..e5c27e51a5 100644 --- a/tests/test_shuffle_buffer.py +++ b/tests/test_shuffle_buffer.py @@ -18,7 +18,7 @@ from monai.data import DataLoader, ShuffleBuffer from monai.utils import convert_data_type -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion @SkipIfBeforePyTorchVersion((1, 12)) diff --git a/tests/test_signal_fillempty.py b/tests/test_signal_fillempty.py index 2be4bd8600..b32c9924b3 100644 --- a/tests/test_signal_fillempty.py +++ b/tests/test_signal_fillempty.py @@ -19,7 +19,7 @@ from monai.transforms import SignalFillEmpty from monai.utils.type_conversion import convert_to_tensor -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion TEST_SIGNAL = os.path.join(os.path.dirname(__file__), "testing_data", "signal.npy") diff --git a/tests/test_signal_fillemptyd.py b/tests/test_signal_fillemptyd.py index 7710279495..d287e83bda 100644 --- a/tests/test_signal_fillemptyd.py +++ b/tests/test_signal_fillemptyd.py @@ -19,7 +19,7 @@ from monai.transforms import SignalFillEmptyd from monai.utils.type_conversion import convert_to_tensor -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion TEST_SIGNAL = os.path.join(os.path.dirname(__file__), "testing_data", "signal.npy") diff --git a/tests/test_signal_rand_add_squarepulse.py b/tests/test_signal_rand_add_squarepulse.py index e1432029ea..552d35f55c 100644 --- a/tests/test_signal_rand_add_squarepulse.py +++ b/tests/test_signal_rand_add_squarepulse.py @@ -21,7 +21,7 @@ from monai.transforms import SignalRandAddSquarePulse from monai.utils import optional_import from monai.utils.type_conversion import convert_to_tensor -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion _, has_scipy = optional_import("scipy") TEST_SIGNAL = os.path.join(os.path.dirname(__file__), "testing_data", "signal.npy") diff --git a/tests/test_signal_rand_add_squarepulse_partial.py b/tests/test_signal_rand_add_squarepulse_partial.py index 7e1c2bb9d8..9ac564c2c1 100644 --- a/tests/test_signal_rand_add_squarepulse_partial.py +++ b/tests/test_signal_rand_add_squarepulse_partial.py @@ -21,7 +21,7 @@ from monai.transforms import SignalRandAddSquarePulsePartial from monai.utils import optional_import from monai.utils.type_conversion import convert_to_tensor -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion _, has_scipy = optional_import("scipy") TEST_SIGNAL = os.path.join(os.path.dirname(__file__), "testing_data", "signal.npy") diff --git a/tests/test_simulatedelay.py b/tests/test_simulatedelay.py index 0a4f23450a..489a9f30d0 100644 --- a/tests/test_simulatedelay.py +++ b/tests/test_simulatedelay.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms.utility.array import SimulateDelay -from tests.utils import NumpyImageTestCase2D +from tests.test_utils import NumpyImageTestCase2D class TestSimulateDelay(NumpyImageTestCase2D): diff --git a/tests/test_simulatedelayd.py b/tests/test_simulatedelayd.py index 419e21f24d..9eac4a0e66 100644 --- a/tests/test_simulatedelayd.py +++ b/tests/test_simulatedelayd.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms.utility.dictionary import SimulateDelayd -from tests.utils import NumpyImageTestCase2D +from tests.test_utils import NumpyImageTestCase2D class TestSimulateDelay(NumpyImageTestCase2D): diff --git a/tests/test_sliding_patch_wsi_dataset.py b/tests/test_sliding_patch_wsi_dataset.py index 6369613426..8664e865a3 100644 --- a/tests/test_sliding_patch_wsi_dataset.py +++ b/tests/test_sliding_patch_wsi_dataset.py @@ -21,7 +21,7 @@ from monai.data import SlidingPatchWSIDataset from monai.utils import WSIPatchKeys, optional_import, set_determinism -from tests.utils import download_url_or_skip_test, testing_data_config +from tests.test_utils import download_url_or_skip_test, testing_data_config set_determinism(0) diff --git a/tests/test_sliding_window_inference.py b/tests/test_sliding_window_inference.py index 33b38a5bc7..5949080405 100644 --- a/tests/test_sliding_window_inference.py +++ b/tests/test_sliding_window_inference.py @@ -21,7 +21,7 @@ from monai.data.utils import list_data_collate from monai.inferers import SlidingWindowInferer, SlidingWindowInfererAdapt, sliding_window_inference from monai.utils import optional_import -from tests.utils import TEST_TORCH_AND_META_TENSORS, skip_if_no_cuda, test_is_quick +from tests.test_utils import TEST_TORCH_AND_META_TENSORS, skip_if_no_cuda, test_is_quick _, has_tqdm = optional_import("tqdm") diff --git a/tests/test_sliding_window_splitter.py b/tests/test_sliding_window_splitter.py index ad136c61a4..daf1fcdc91 100644 --- a/tests/test_sliding_window_splitter.py +++ b/tests/test_sliding_window_splitter.py @@ -18,7 +18,7 @@ from torch.nn.functional import pad from monai.inferers import SlidingWindowSplitter -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose # ---------------------------------------------------------------------------- # Tensor test cases diff --git a/tests/test_smartcachedataset.py b/tests/test_smartcachedataset.py index bb43060469..1c55961d85 100644 --- a/tests/test_smartcachedataset.py +++ b/tests/test_smartcachedataset.py @@ -24,7 +24,7 @@ from monai.data import DataLoader, SmartCacheDataset from monai.transforms import Compose, Lambda, LoadImaged -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [0.1, 0, Compose([LoadImaged(keys=["image", "label", "extra"])])] diff --git a/tests/test_smooth_field.py b/tests/test_smooth_field.py index ca010641c4..45af048ebc 100644 --- a/tests/test_smooth_field.py +++ b/tests/test_smooth_field.py @@ -20,7 +20,7 @@ from monai.networks.utils import meshgrid_xy from monai.transforms import RandSmoothDeformd, RandSmoothFieldAdjustContrastd, RandSmoothFieldAdjustIntensityd -from tests.utils import TEST_NDARRAYS, assert_allclose, is_tf32_env +from tests.test_utils import TEST_NDARRAYS, assert_allclose, is_tf32_env _rtol = 5e-3 if is_tf32_env() else 1e-4 diff --git a/tests/test_sobel_gradient.py b/tests/test_sobel_gradient.py index a0d7cf5a8b..29db34df01 100644 --- a/tests/test_sobel_gradient.py +++ b/tests/test_sobel_gradient.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import SobelGradients -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose IMAGE = torch.zeros(1, 16, 16, dtype=torch.float32) IMAGE[0, 8, :] = 1 diff --git a/tests/test_sobel_gradientd.py b/tests/test_sobel_gradientd.py index 03524823a5..aa8af3be89 100644 --- a/tests/test_sobel_gradientd.py +++ b/tests/test_sobel_gradientd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import SobelGradientsd -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose IMAGE = torch.zeros(1, 16, 16, dtype=torch.float32) IMAGE[0, 8, :] = 1 diff --git a/tests/test_spacing.py b/tests/test_spacing.py index c9a6291c78..1b1f5af237 100644 --- a/tests/test_spacing.py +++ b/tests/test_spacing.py @@ -24,7 +24,7 @@ from monai.transforms import Spacing from monai.utils import fall_back_tuple from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, TEST_NDARRAYS_ALL, assert_allclose, skip_if_quick +from tests.test_utils import TEST_DEVICES, TEST_NDARRAYS_ALL, assert_allclose, skip_if_quick TESTS: list[list] = [] for device in TEST_DEVICES: diff --git a/tests/test_spacingd.py b/tests/test_spacingd.py index 1cecaabced..6bb4ed542c 100644 --- a/tests/test_spacingd.py +++ b/tests/test_spacingd.py @@ -23,7 +23,7 @@ from monai.transforms import Spacingd from monai.utils import ensure_tuple_rep from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, assert_allclose, skip_if_quick +from tests.test_utils import TEST_DEVICES, assert_allclose, skip_if_quick TESTS: list[tuple] = [] for device in TEST_DEVICES: diff --git a/tests/test_spatial_combine_transforms.py b/tests/test_spatial_combine_transforms.py index 8479e9084b..6cb4c53ad4 100644 --- a/tests/test_spatial_combine_transforms.py +++ b/tests/test_spatial_combine_transforms.py @@ -24,7 +24,7 @@ from monai.transforms.transform import MapTransform from monai.utils import set_determinism from tests.lazy_transforms_utils import get_apply_param -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_2D = [ [ diff --git a/tests/test_spatial_resample.py b/tests/test_spatial_resample.py index e64b242128..874b45f9b3 100644 --- a/tests/test_spatial_resample.py +++ b/tests/test_spatial_resample.py @@ -24,7 +24,7 @@ from monai.transforms import SpatialResample from monai.utils import optional_import from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, TEST_NDARRAYS_ALL, assert_allclose +from tests.test_utils import TEST_DEVICES, TEST_NDARRAYS_ALL, assert_allclose TESTS = [] diff --git a/tests/test_spatial_resampled.py b/tests/test_spatial_resampled.py index d5c86258d7..0576b3a826 100644 --- a/tests/test_spatial_resampled.py +++ b/tests/test_spatial_resampled.py @@ -22,7 +22,7 @@ from monai.data.utils import to_affine_nd from monai.transforms.spatial.dictionary import SpatialResampled from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_DEVICES, assert_allclose +from tests.test_utils import TEST_DEVICES, assert_allclose ON_AARCH64 = platform.machine() == "aarch64" if ON_AARCH64: diff --git a/tests/test_spectral_loss.py b/tests/test_spectral_loss.py index f62ae9030b..dbc64ca73b 100644 --- a/tests/test_spectral_loss.py +++ b/tests/test_spectral_loss.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.losses import JukeboxLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES = [ [ diff --git a/tests/test_splitdim.py b/tests/test_splitdim.py index f557f44142..e0eaca182f 100644 --- a/tests/test_splitdim.py +++ b/tests/test_splitdim.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms.utility.array import SplitDim -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_splitdimd.py b/tests/test_splitdimd.py index b01913269d..6e221d3d52 100644 --- a/tests/test_splitdimd.py +++ b/tests/test_splitdimd.py @@ -21,7 +21,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import LoadImaged from monai.transforms.utility.dictionary import SplitDimd -from tests.utils import TEST_NDARRAYS, assert_allclose, make_nifti_image, make_rand_affine +from tests.test_utils import TEST_NDARRAYS, assert_allclose, make_nifti_image, make_rand_affine TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_squeezedim.py b/tests/test_squeezedim.py index a295d20ef5..477eef92c2 100644 --- a/tests/test_squeezedim.py +++ b/tests/test_squeezedim.py @@ -18,7 +18,7 @@ from monai.data import MetaTensor from monai.transforms import SqueezeDim -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS, TESTS_FAIL = [], [] for p in TEST_NDARRAYS: diff --git a/tests/test_squeezedimd.py b/tests/test_squeezedimd.py index 934479563d..d97a05b6f8 100644 --- a/tests/test_squeezedimd.py +++ b/tests/test_squeezedimd.py @@ -18,7 +18,7 @@ from monai.data import MetaTensor from monai.transforms import SqueezeDimd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS, TESTS_FAIL = [], [] for p in TEST_NDARRAYS: diff --git a/tests/test_std_shift_intensity.py b/tests/test_std_shift_intensity.py index b4dc1db568..8d0469698a 100644 --- a/tests/test_std_shift_intensity.py +++ b/tests/test_std_shift_intensity.py @@ -17,7 +17,7 @@ from monai.transforms import ShiftIntensity, StdShiftIntensity from monai.utils import dtype_numpy_to_torch -from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose +from tests.test_utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose class TestStdShiftIntensity(NumpyImageTestCase2D): diff --git a/tests/test_std_shift_intensityd.py b/tests/test_std_shift_intensityd.py index 73617ef4a3..4aa01ce31f 100644 --- a/tests/test_std_shift_intensityd.py +++ b/tests/test_std_shift_intensityd.py @@ -17,7 +17,7 @@ from monai.transforms import ShiftIntensityd, StdShiftIntensityd from monai.utils import dtype_numpy_to_torch -from tests.utils import NumpyImageTestCase2D +from tests.test_utils import NumpyImageTestCase2D class TestStdShiftIntensityd(NumpyImageTestCase2D): diff --git a/tests/test_subpixel_upsample.py b/tests/test_subpixel_upsample.py index fe9fb1c328..5702f3f182 100644 --- a/tests/test_subpixel_upsample.py +++ b/tests/test_subpixel_upsample.py @@ -20,7 +20,7 @@ from monai.networks import eval_mode from monai.networks.blocks import SubpixelUpsample from monai.networks.layers.factories import Conv -from tests.utils import SkipIfBeforePyTorchVersion, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, test_script_save TEST_CASE_SUBPIXEL = [] for inch in range(1, 5): diff --git a/tests/test_surface_dice.py b/tests/test_surface_dice.py index 2ef19a4eea..736548117e 100644 --- a/tests/test_surface_dice.py +++ b/tests/test_surface_dice.py @@ -18,7 +18,7 @@ import torch.nn.functional as F from monai.metrics.surface_dice import SurfaceDiceMetric, compute_surface_dice -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _device = "cuda:0" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_swin_unetr.py b/tests/test_swin_unetr.py index 5b33475c7e..08dee959bb 100644 --- a/tests/test_swin_unetr.py +++ b/tests/test_swin_unetr.py @@ -24,7 +24,7 @@ from monai.networks.nets.swin_unetr import PatchMerging, PatchMergingV2, SwinUNETR, filter_swinunetr from monai.networks.utils import copy_model_state from monai.utils import optional_import -from tests.utils import ( +from tests.test_utils import ( assert_allclose, pytorch_after, skip_if_downloading_fails, diff --git a/tests/test_tciadataset.py b/tests/test_tciadataset.py index 5a16bb4816..7c12daf954 100644 --- a/tests/test_tciadataset.py +++ b/tests/test_tciadataset.py @@ -19,7 +19,7 @@ from monai.apps.tcia import DCM_FILENAME_REGEX, TCIA_LABEL_DICT from monai.data import MetaTensor from monai.transforms import Compose, EnsureChannelFirstd, LoadImaged, ScaleIntensityd -from tests.utils import skip_if_downloading_fails, skip_if_quick +from tests.test_utils import skip_if_downloading_fails, skip_if_quick class TestTciaDataset(unittest.TestCase): diff --git a/tests/test_testtimeaugmentation.py b/tests/test_testtimeaugmentation.py index 746ad122b2..81d5e580f7 100644 --- a/tests/test_testtimeaugmentation.py +++ b/tests/test_testtimeaugmentation.py @@ -37,7 +37,7 @@ from monai.transforms.spatial.dictionary import RandFlipd from monai.utils import optional_import, set_determinism from monai.utils.enums import PostFix -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS if TYPE_CHECKING: import tqdm diff --git a/tests/test_text_encoding.py b/tests/test_text_encoding.py index 902f7a4b1d..83093b151f 100644 --- a/tests/test_text_encoding.py +++ b/tests/test_text_encoding.py @@ -14,7 +14,7 @@ import unittest from monai.networks.blocks.text_embedding import TextEncoder -from tests.utils import skip_if_downloading_fails +from tests.test_utils import skip_if_downloading_fails class TestTextEncoder(unittest.TestCase): diff --git a/tests/test_thread_buffer.py b/tests/test_thread_buffer.py index 2b7da2c0b0..cd7abc8dd4 100644 --- a/tests/test_thread_buffer.py +++ b/tests/test_thread_buffer.py @@ -20,7 +20,7 @@ from monai.data import DataLoader, Dataset, ThreadBuffer, ThreadDataLoader from monai.transforms import Compose, SimulateDelayd from monai.utils import PerfContext, set_determinism -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestDataLoader(unittest.TestCase): diff --git a/tests/test_threadcontainer.py b/tests/test_threadcontainer.py index 568461748b..e61ef2bfd1 100644 --- a/tests/test_threadcontainer.py +++ b/tests/test_threadcontainer.py @@ -21,7 +21,7 @@ from monai.data import DataLoader from monai.utils import optional_import, set_determinism from monai.utils.enums import CommonKeys -from tests.utils import SkipIfNoModule +from tests.test_utils import SkipIfNoModule try: _, has_ignite = optional_import("ignite") diff --git a/tests/test_threshold_intensity.py b/tests/test_threshold_intensity.py index 97c80eebcd..dd485af05b 100644 --- a/tests/test_threshold_intensity.py +++ b/tests/test_threshold_intensity.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import ThresholdIntensity -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_threshold_intensityd.py b/tests/test_threshold_intensityd.py index 867ebfe952..5e7fef0fe3 100644 --- a/tests/test_threshold_intensityd.py +++ b/tests/test_threshold_intensityd.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import ThresholdIntensityd -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_timedcall_dist.py b/tests/test_timedcall_dist.py index a814a99b25..6c2cc7a653 100644 --- a/tests/test_timedcall_dist.py +++ b/tests/test_timedcall_dist.py @@ -16,7 +16,7 @@ import time import unittest -from tests.utils import TimedCall +from tests.test_utils import TimedCall @TimedCall(seconds=20 if sys.platform == "linux" else 60, force_quit=False) diff --git a/tests/test_to_contiguous.py b/tests/test_to_contiguous.py index 73a9ca27f6..a6a9cbf799 100644 --- a/tests/test_to_contiguous.py +++ b/tests/test_to_contiguous.py @@ -17,7 +17,7 @@ import torch from monai.transforms import convert_to_contiguous -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose class TestToContiguous(unittest.TestCase): diff --git a/tests/test_to_cupy.py b/tests/test_to_cupy.py index 38400f0d3f..62dfd1c903 100644 --- a/tests/test_to_cupy.py +++ b/tests/test_to_cupy.py @@ -19,7 +19,7 @@ from monai.transforms import ToCupy from monai.utils import optional_import -from tests.utils import HAS_CUPY, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, skip_if_no_cuda cp, _ = optional_import("cupy") diff --git a/tests/test_to_cupyd.py b/tests/test_to_cupyd.py index a07ab671e1..390c2cb6df 100644 --- a/tests/test_to_cupyd.py +++ b/tests/test_to_cupyd.py @@ -19,7 +19,7 @@ from monai.transforms import ToCupyd from monai.utils import optional_import -from tests.utils import HAS_CUPY, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, skip_if_no_cuda cp, _ = optional_import("cupy") diff --git a/tests/test_to_device.py b/tests/test_to_device.py index 6a13ffca99..34d2a16e07 100644 --- a/tests/test_to_device.py +++ b/tests/test_to_device.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import ToDevice -from tests.utils import assert_allclose, skip_if_no_cuda +from tests.test_utils import assert_allclose, skip_if_no_cuda TEST_CASE_1 = ["cuda:0"] diff --git a/tests/test_to_deviced.py b/tests/test_to_deviced.py index 19c2d0761f..9580dd4e10 100644 --- a/tests/test_to_deviced.py +++ b/tests/test_to_deviced.py @@ -17,7 +17,7 @@ from monai.data import CacheDataset, ThreadDataLoader from monai.transforms import ToDeviced -from tests.utils import assert_allclose, skip_if_no_cuda +from tests.test_utils import assert_allclose, skip_if_no_cuda @skip_if_no_cuda diff --git a/tests/test_to_from_meta_tensord.py b/tests/test_to_from_meta_tensord.py index fe777cec77..06c089cb5e 100644 --- a/tests/test_to_from_meta_tensord.py +++ b/tests/test_to_from_meta_tensord.py @@ -24,7 +24,7 @@ from monai.data.meta_tensor import MetaTensor from monai.transforms import FromMetaTensord, ToMetaTensord from monai.utils.enums import PostFix -from tests.utils import TEST_DEVICES, assert_allclose +from tests.test_utils import TEST_DEVICES, assert_allclose DTYPES = [[torch.float32], [torch.float64], [torch.float16], [torch.int64], [torch.int32]] TESTS = [] diff --git a/tests/test_to_numpy.py b/tests/test_to_numpy.py index f4e5f80a29..be5ce1f38a 100644 --- a/tests/test_to_numpy.py +++ b/tests/test_to_numpy.py @@ -19,7 +19,7 @@ from monai.transforms import ToNumpy from monai.utils import optional_import -from tests.utils import HAS_CUPY, assert_allclose, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, assert_allclose, skip_if_no_cuda cp, _ = optional_import("cupy") diff --git a/tests/test_to_numpyd.py b/tests/test_to_numpyd.py index ae9b4c84b3..2dcafa2da8 100644 --- a/tests/test_to_numpyd.py +++ b/tests/test_to_numpyd.py @@ -19,7 +19,7 @@ from monai.transforms import ToNumpyd from monai.utils import optional_import -from tests.utils import HAS_CUPY, assert_allclose, skip_if_no_cuda +from tests.test_utils import HAS_CUPY, assert_allclose, skip_if_no_cuda cp, _ = optional_import("cupy") diff --git a/tests/test_to_pil.py b/tests/test_to_pil.py index 352e10bcc1..25d533b94e 100644 --- a/tests/test_to_pil.py +++ b/tests/test_to_pil.py @@ -20,7 +20,7 @@ from monai.transforms import ToPIL from monai.utils import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose if TYPE_CHECKING: from PIL.Image import Image as PILImageImage diff --git a/tests/test_to_pild.py b/tests/test_to_pild.py index 1a0232e134..13fe3a87a8 100644 --- a/tests/test_to_pild.py +++ b/tests/test_to_pild.py @@ -20,7 +20,7 @@ from monai.transforms import ToPILd from monai.utils import optional_import -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose if TYPE_CHECKING: from PIL.Image import Image as PILImageImage diff --git a/tests/test_to_tensor.py b/tests/test_to_tensor.py index 50df80128b..3fa93bc51f 100644 --- a/tests/test_to_tensor.py +++ b/tests/test_to_tensor.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import ToTensor -from tests.utils import HAS_CUPY, TEST_NDARRAYS, assert_allclose, optional_import +from tests.test_utils import HAS_CUPY, TEST_NDARRAYS, assert_allclose, optional_import cp, _ = optional_import("cupy") diff --git a/tests/test_to_tensord.py b/tests/test_to_tensord.py index 1eab7b9485..e6ad27610d 100644 --- a/tests/test_to_tensord.py +++ b/tests/test_to_tensord.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import ToTensord -from tests.utils import HAS_CUPY, TEST_NDARRAYS, assert_allclose, optional_import +from tests.test_utils import HAS_CUPY, TEST_NDARRAYS, assert_allclose, optional_import cp, _ = optional_import("cupy") diff --git a/tests/test_torchiod.py b/tests/test_torchiod.py index 892287461c..b4edc763d2 100644 --- a/tests/test_torchiod.py +++ b/tests/test_torchiod.py @@ -19,7 +19,7 @@ from monai.transforms import TorchIOd from monai.utils import optional_import -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _, has_torchio = optional_import("torchio") diff --git a/tests/test_torchvision.py b/tests/test_torchvision.py index 2931b0c1a8..d64147013f 100644 --- a/tests/test_torchvision.py +++ b/tests/test_torchvision.py @@ -17,7 +17,7 @@ from monai.transforms import TorchVision from monai.utils import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_torchvision_fc_model.py b/tests/test_torchvision_fc_model.py index 9cc19db62c..e6bf3f1e7a 100644 --- a/tests/test_torchvision_fc_model.py +++ b/tests/test_torchvision_fc_model.py @@ -21,7 +21,7 @@ from monai.networks.nets import TorchVisionFCModel, UNet from monai.networks.utils import look_up_named_module, set_named_module from monai.utils import min_version, optional_import -from tests.utils import skip_if_downloading_fails +from tests.test_utils import skip_if_downloading_fails Inception_V3_Weights, has_enum = optional_import("torchvision.models.inception", name="Inception_V3_Weights") diff --git a/tests/test_torchvisiond.py b/tests/test_torchvisiond.py index ec09692df9..f772a8ec86 100644 --- a/tests/test_torchvisiond.py +++ b/tests/test_torchvisiond.py @@ -18,7 +18,7 @@ from monai.transforms import TorchVisiond from monai.utils import set_determinism -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose TEST_CASE_1 = [ {"keys": "img", "name": "ColorJitter"}, diff --git a/tests/test_trainable_bilateral.py b/tests/test_trainable_bilateral.py index c69eff4071..ea8cb8a9dc 100644 --- a/tests/test_trainable_bilateral.py +++ b/tests/test_trainable_bilateral.py @@ -19,7 +19,7 @@ from torch.autograd import gradcheck from monai.networks.layers.filtering import TrainableBilateralFilterFunction -from tests.utils import skip_if_no_cpp_extension, skip_if_no_cuda +from tests.test_utils import skip_if_no_cpp_extension, skip_if_no_cuda TEST_CASES = [ [ diff --git a/tests/test_trainable_joint_bilateral.py b/tests/test_trainable_joint_bilateral.py index 4263683ce2..a21596945b 100644 --- a/tests/test_trainable_joint_bilateral.py +++ b/tests/test_trainable_joint_bilateral.py @@ -19,7 +19,7 @@ from torch.autograd import gradcheck from monai.networks.layers.filtering import TrainableJointBilateralFilterFunction -from tests.utils import skip_if_no_cpp_extension, skip_if_no_cuda, skip_if_quick +from tests.test_utils import skip_if_no_cpp_extension, skip_if_no_cuda, skip_if_quick TEST_CASES = [ [ diff --git a/tests/test_transchex.py b/tests/test_transchex.py index 481c20e285..0940cf62ab 100644 --- a/tests/test_transchex.py +++ b/tests/test_transchex.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.transchex import Transchex -from tests.utils import skip_if_quick +from tests.test_utils import skip_if_quick TEST_CASE_TRANSCHEX = [] for drop_out in [0.4]: diff --git a/tests/test_transformer.py b/tests/test_transformer.py index b371809d47..fea5d023bf 100644 --- a/tests/test_transformer.py +++ b/tests/test_transformer.py @@ -24,7 +24,7 @@ from monai.networks import eval_mode from monai.networks.nets import DecoderOnlyTransformer from monai.utils import optional_import -from tests.utils import skip_if_downloading_fails, testing_data_config +from tests.test_utils import skip_if_downloading_fails, testing_data_config _, has_einops = optional_import("einops") TEST_CASES = [] diff --git a/tests/test_transpose.py b/tests/test_transpose.py index 2f5ccd1235..ae1dbde12b 100644 --- a/tests/test_transpose.py +++ b/tests/test_transpose.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.transforms import Transpose -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_transposed.py b/tests/test_transposed.py index e7c6ecbe8a..74d48383eb 100644 --- a/tests/test_transposed.py +++ b/tests/test_transposed.py @@ -19,7 +19,7 @@ from parameterized import parameterized from monai.transforms import Transposed -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_trt_compile.py b/tests/test_trt_compile.py index f7779fec9b..a8fdd02f20 100644 --- a/tests/test_trt_compile.py +++ b/tests/test_trt_compile.py @@ -21,7 +21,7 @@ from monai.networks import trt_compile from monai.networks.nets import cell_sam_wrapper, vista3d132 from monai.utils import min_version, optional_import -from tests.utils import SkipIfBeforeComputeCapabilityVersion, skip_if_no_cuda, skip_if_quick, skip_if_windows +from tests.test_utils import SkipIfBeforeComputeCapabilityVersion, skip_if_no_cuda, skip_if_quick, skip_if_windows trt, trt_imported = optional_import("tensorrt", "10.1.0", min_version) torch_tensorrt, torch_trt_imported = optional_import("torch_tensorrt") diff --git a/tests/test_tversky_loss.py b/tests/test_tversky_loss.py index 73a841a55d..29c54fd0fc 100644 --- a/tests/test_tversky_loss.py +++ b/tests/test_tversky_loss.py @@ -18,7 +18,7 @@ from parameterized import parameterized from monai.losses import TverskyLoss -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASES = [ [ # shape: (1, 1, 2, 2), (1, 1, 2, 2) diff --git a/tests/test_ultrasound_confidence_map_transform.py b/tests/test_ultrasound_confidence_map_transform.py index 1c6b8f7635..982ad53675 100644 --- a/tests/test_ultrasound_confidence_map_transform.py +++ b/tests/test_ultrasound_confidence_map_transform.py @@ -21,7 +21,7 @@ from monai.transforms import UltrasoundConfidenceMapTransform from monai.utils import optional_import -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose _, has_scipy = optional_import("scipy") diff --git a/tests/test_unet.py b/tests/test_unet.py index 1fb98f84b0..41310eca2b 100644 --- a/tests/test_unet.py +++ b/tests/test_unet.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.layers import Act, Norm from monai.networks.nets import UNet -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_unetr.py b/tests/test_unetr.py index 8c5ecb32e1..7aef81c184 100644 --- a/tests/test_unetr.py +++ b/tests/test_unetr.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.unetr import UNETR -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save TEST_CASE_UNETR = [] for dropout_rate in [0.4]: diff --git a/tests/test_unetr_block.py b/tests/test_unetr_block.py index 9701557ed6..d6cab1b1c4 100644 --- a/tests/test_unetr_block.py +++ b/tests/test_unetr_block.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.blocks.dynunet_block import get_padding from monai.networks.blocks.unetr_block import UnetrBasicBlock, UnetrPrUpBlock, UnetrUpBlock -from tests.utils import test_script_save +from tests.test_utils import test_script_save TEST_CASE_UNETR_BASIC_BLOCK = [] for spatial_dims in range(1, 4): diff --git a/tests/utils.py b/tests/test_utils.py similarity index 99% rename from tests/utils.py rename to tests/test_utils.py index 2a00af50e9..c494bb547c 100644 --- a/tests/utils.py +++ b/tests/test_utils.py @@ -30,6 +30,7 @@ import warnings from contextlib import contextmanager from functools import partial, reduce +from pathlib import Path from subprocess import PIPE, Popen from typing import Callable from urllib.error import ContentTooShortError, HTTPError @@ -58,11 +59,13 @@ _tf32_enabled = None _test_data_config: dict = {} +MODULE_PATH = Path(__file__).resolve().parents[1] + def testing_data_config(*keys): """get _test_data_config[keys0][keys1]...[keysN]""" if not _test_data_config: - with open(os.path.join(os.path.dirname(__file__), "testing_data", "data_config.json")) as c: + with open(f"{MODULE_PATH}/tests/testing_data/data_config.json") as c: _config = json.load(c) for k, v in _config.items(): _test_data_config[k] = v diff --git a/tests/test_utils_pytorch_numpy_unification.py b/tests/test_utils_pytorch_numpy_unification.py index 90c0401e46..cf382d15d2 100644 --- a/tests/test_utils_pytorch_numpy_unification.py +++ b/tests/test_utils_pytorch_numpy_unification.py @@ -19,7 +19,7 @@ from monai.transforms.utils_pytorch_numpy_unification import max, min, mode, percentile from monai.utils import set_determinism -from tests.utils import TEST_NDARRAYS, assert_allclose, skip_if_quick +from tests.test_utils import TEST_NDARRAYS, assert_allclose, skip_if_quick TEST_MODE = [] for p in TEST_NDARRAYS: diff --git a/tests/test_varautoencoder.py b/tests/test_varautoencoder.py index e957dcfb61..aaaa11886c 100644 --- a/tests/test_varautoencoder.py +++ b/tests/test_varautoencoder.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.layers import Act from monai.networks.nets import VarAutoEncoder -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") diff --git a/tests/test_varnet.py b/tests/test_varnet.py index a46d58d6a2..b1f38dd30c 100644 --- a/tests/test_varnet.py +++ b/tests/test_varnet.py @@ -20,7 +20,7 @@ from monai.apps.reconstruction.networks.nets.complex_unet import ComplexUnet from monai.apps.reconstruction.networks.nets.varnet import VariationalNetworkModel from monai.networks import eval_mode -from tests.utils import SkipIfBeforePyTorchVersion, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, test_script_save device = torch.device("cuda" if torch.cuda.is_available() else "cpu") coil_sens_model = CoilSensitivityModel(spatial_dims=2, features=[8, 16, 32, 64, 128, 8]) diff --git a/tests/test_video_datasets.py b/tests/test_video_datasets.py index 6e344e1caa..32eed94407 100644 --- a/tests/test_video_datasets.py +++ b/tests/test_video_datasets.py @@ -20,7 +20,7 @@ from monai.data.dataloader import DataLoader from monai.data.video_dataset import CameraDataset, VideoDataset, VideoFileDataset from monai.utils.module import optional_import -from tests.utils import assert_allclose, download_url_or_skip_test, testing_data_config +from tests.test_utils import assert_allclose, download_url_or_skip_test, testing_data_config cv2, has_cv2 = optional_import("cv2") diff --git a/tests/test_vis_gradcam.py b/tests/test_vis_gradcam.py index f77d916a5b..e8d225f6f5 100644 --- a/tests/test_vis_gradcam.py +++ b/tests/test_vis_gradcam.py @@ -20,7 +20,7 @@ from monai.networks.nets import DenseNet, DenseNet121, SEResNet50 from monai.visualize import GradCAM, GradCAMpp -from tests.utils import assert_allclose, skip_if_quick +from tests.test_utils import assert_allclose, skip_if_quick class DenseNetAdjoint(DenseNet121): diff --git a/tests/test_vista3d.py b/tests/test_vista3d.py index d3b4e0c10e..05b40b5beb 100644 --- a/tests/test_vista3d.py +++ b/tests/test_vista3d.py @@ -19,7 +19,7 @@ from monai.networks import eval_mode from monai.networks.nets import VISTA3D, SegResNetDS2 from monai.networks.nets.vista3d import ClassMappingClassify, PointMappingSAM -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_vista3d_utils.py b/tests/test_vista3d_utils.py index 5a0caedd61..191c306957 100644 --- a/tests/test_vista3d_utils.py +++ b/tests/test_vista3d_utils.py @@ -21,7 +21,7 @@ from monai.transforms.utils import convert_points_to_disc, keep_merge_components_with_points, sample_points_from_label from monai.utils import min_version from monai.utils.module import optional_import -from tests.utils import skip_if_no_cuda, skip_if_quick +from tests.test_utils import skip_if_no_cuda, skip_if_quick cp, has_cp = optional_import("cupy") cucim_skimage, has_cucim = optional_import("cucim.skimage") diff --git a/tests/test_vit.py b/tests/test_vit.py index a3ffd0b2ef..ba1659f01a 100644 --- a/tests/test_vit.py +++ b/tests/test_vit.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.vit import ViT -from tests.utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save +from tests.test_utils import SkipIfBeforePyTorchVersion, skip_if_quick, test_script_save TEST_CASE_Vit = [] for dropout_rate in [0.6]: diff --git a/tests/test_vitautoenc.py b/tests/test_vitautoenc.py index 9a503948d0..00eb3e12e7 100644 --- a/tests/test_vitautoenc.py +++ b/tests/test_vitautoenc.py @@ -17,7 +17,7 @@ from monai.networks import eval_mode from monai.networks.nets.vitautoenc import ViTAutoEnc -from tests.utils import skip_if_quick, skip_if_windows +from tests.test_utils import skip_if_quick, skip_if_windows TEST_CASE_Vitautoenc = [] for in_channels in [1, 4]: diff --git a/tests/test_vnet.py b/tests/test_vnet.py index 0ebf060434..f0d8989813 100644 --- a/tests/test_vnet.py +++ b/tests/test_vnet.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import VNet -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_vote_ensemble.py b/tests/test_vote_ensemble.py index 4abdd0b050..f034a442c7 100644 --- a/tests/test_vote_ensemble.py +++ b/tests/test_vote_ensemble.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import VoteEnsemble -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_vote_ensembled.py b/tests/test_vote_ensembled.py index 957133d7fc..1ad4d17869 100644 --- a/tests/test_vote_ensembled.py +++ b/tests/test_vote_ensembled.py @@ -17,7 +17,7 @@ from parameterized import parameterized from monai.transforms import VoteEnsembled -from tests.utils import TEST_NDARRAYS, assert_allclose +from tests.test_utils import TEST_NDARRAYS, assert_allclose TESTS = [] for p in TEST_NDARRAYS: diff --git a/tests/test_voxelmorph.py b/tests/test_voxelmorph.py index ef420ef20c..fc302df071 100644 --- a/tests/test_voxelmorph.py +++ b/tests/test_voxelmorph.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets import VoxelMorph, VoxelMorphUNet -from tests.utils import test_script_save +from tests.test_utils import test_script_save device = "cuda" if torch.cuda.is_available() else "cpu" diff --git a/tests/test_vqvae.py b/tests/test_vqvae.py index 4916dc2faa..624fb37930 100644 --- a/tests/test_vqvae.py +++ b/tests/test_vqvae.py @@ -18,7 +18,7 @@ from monai.networks import eval_mode from monai.networks.nets.vqvae import VQVAE -from tests.utils import SkipIfBeforePyTorchVersion +from tests.test_utils import SkipIfBeforePyTorchVersion TEST_CASES = [ [ diff --git a/tests/test_warp.py b/tests/test_warp.py index 0e5f2466db..4d3f5d2c42 100644 --- a/tests/test_warp.py +++ b/tests/test_warp.py @@ -22,7 +22,7 @@ from monai.networks.blocks.warp import Warp from monai.transforms import LoadImaged from monai.utils import GridSampleMode, GridSamplePadMode -from tests.utils import ( +from tests.test_utils import ( SkipIfBeforePyTorchVersion, SkipIfNoModule, download_url_or_skip_test, diff --git a/tests/test_watershed.py b/tests/test_watershed.py index 3f7a29bfe7..bef4a7a8d0 100644 --- a/tests/test_watershed.py +++ b/tests/test_watershed.py @@ -24,7 +24,7 @@ Watershed, ) from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS _, has_skimage = optional_import("skimage", "0.19.3", min_version) _, has_scipy = optional_import("scipy", "1.8.1", min_version) diff --git a/tests/test_watershedd.py b/tests/test_watershedd.py index fc44996be4..7a6067e8a1 100644 --- a/tests/test_watershedd.py +++ b/tests/test_watershedd.py @@ -25,7 +25,7 @@ ) from monai.transforms import Compose from monai.utils import min_version, optional_import -from tests.utils import TEST_NDARRAYS +from tests.test_utils import TEST_NDARRAYS _, has_skimage = optional_import("skimage", "0.19.3", min_version) _, has_scipy = optional_import("scipy", "1.8.1", min_version) diff --git a/tests/test_weighted_random_sampler_dist.py b/tests/test_weighted_random_sampler_dist.py index 8e37482da6..d60fae08da 100644 --- a/tests/test_weighted_random_sampler_dist.py +++ b/tests/test_weighted_random_sampler_dist.py @@ -18,7 +18,7 @@ import torch.distributed as dist from monai.data import DistributedWeightedRandomSampler -from tests.utils import DistCall, DistTestCase, skip_if_darwin, skip_if_windows +from tests.test_utils import DistCall, DistTestCase, skip_if_darwin, skip_if_windows @skip_if_windows diff --git a/tests/test_wsi_sliding_window_splitter.py b/tests/test_wsi_sliding_window_splitter.py index c510ece272..0494cc18da 100644 --- a/tests/test_wsi_sliding_window_splitter.py +++ b/tests/test_wsi_sliding_window_splitter.py @@ -20,7 +20,7 @@ from monai.data import CuCIMWSIReader, ImageReader, OpenSlideWSIReader, WSIReader from monai.inferers import WSISlidingWindowSplitter -from tests.utils import download_url_or_skip_test, optional_import, testing_data_config +from tests.test_utils import download_url_or_skip_test, optional_import, testing_data_config cucim, has_cucim = optional_import("cucim") has_cucim = has_cucim and hasattr(cucim, "CuImage") diff --git a/tests/test_wsireader.py b/tests/test_wsireader.py index 99a86c5ac8..5ce4ca9502 100644 --- a/tests/test_wsireader.py +++ b/tests/test_wsireader.py @@ -26,7 +26,7 @@ from monai.transforms import Compose, LoadImaged, ToTensord from monai.utils import first, optional_import from monai.utils.enums import PostFix, WSIPatchKeys -from tests.utils import assert_allclose, download_url_or_skip_test, skip_if_no_cuda, testing_data_config +from tests.test_utils import assert_allclose, download_url_or_skip_test, skip_if_no_cuda, testing_data_config cucim, has_cucim = optional_import("cucim") has_cucim = has_cucim and hasattr(cucim, "CuImage") diff --git a/tests/test_zarr_avg_merger.py b/tests/test_zarr_avg_merger.py index 64e8fbde71..b5ba1d9902 100644 --- a/tests/test_zarr_avg_merger.py +++ b/tests/test_zarr_avg_merger.py @@ -20,7 +20,7 @@ from monai.inferers import ZarrAvgMerger from monai.utils import get_package_version, optional_import, version_geq -from tests.utils import assert_allclose +from tests.test_utils import assert_allclose np.seterr(divide="ignore", invalid="ignore") zarr, has_zarr = optional_import("zarr") diff --git a/tests/test_zoom.py b/tests/test_zoom.py index 2db2df4486..67da9e2e82 100644 --- a/tests/test_zoom.py +++ b/tests/test_zoom.py @@ -21,7 +21,7 @@ from monai.data import MetaTensor, set_track_meta from monai.transforms import Zoom from monai.transforms.lazy.functional import apply_pending -from tests.utils import ( +from tests.test_utils import ( DEFAULT_TEST_AFFINE, TEST_NDARRAYS_ALL, NumpyImageTestCase2D, diff --git a/tests/test_zoomd.py b/tests/test_zoomd.py index ad91f398ff..dacc9eb897 100644 --- a/tests/test_zoomd.py +++ b/tests/test_zoomd.py @@ -21,7 +21,7 @@ from monai.config import USE_COMPILED from monai.transforms import Zoomd from tests.lazy_transforms_utils import test_resampler_lazy -from tests.utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion +from tests.test_utils import TEST_NDARRAYS_ALL, NumpyImageTestCase2D, assert_allclose, test_local_inversion VALID_CASES = [ (1.5, "nearest", False),