ramble.test package
Subpackages
- ramble.test.cmd namespace
- Submodules
- ramble.test.cmd.attributes module
- ramble.test.cmd.clean module
- ramble.test.cmd.config module
check_config_updated()config_yaml_v015()mock_editor()section_args()test_command_alias()test_config_add()test_config_add_from_file()test_config_add_from_file_multiple()test_config_add_invalid_file_fails()test_config_add_list()test_config_add_ordered_dict()test_config_add_override()test_config_add_override_from_file()test_config_add_override_leaf()test_config_add_override_leaf_from_file()test_config_add_to_workspace()test_config_add_to_workspace_preserve_comments()test_config_add_to_workspace_preserve_multiline_str()test_config_add_update_dict()test_config_edit()test_config_edit_edits_ramble_yaml()test_config_edit_fails_correctly_with_no_workspace()test_config_edit_file()test_config_get_fails_correctly_with_no_workspace()test_config_get_gets_ramble_yaml()test_config_list()test_config_remove_alias_rm()test_config_remove_dict()test_config_remove_from_workspace()test_config_remove_value()test_config_revert()test_config_update_not_needed()test_config_with_c_argument()test_get_config_scope()test_get_config_scope_merged()test_merged_applications_section()test_merged_env_vars_section()test_merged_software_section()test_merged_success_criteria_section()test_merged_variables_section()test_remove_from_list()test_remove_list()
- ramble.test.cmd.debug module
- ramble.test.cmd.deployment module
- ramble.test.cmd.docs module
- ramble.test.cmd.edit module
- ramble.test.cmd.help module
- ramble.test.cmd.info module
- ramble.test.cmd.license module
- ramble.test.cmd.list module
- ramble.test.cmd.main module
- ramble.test.cmd.mirror module
- ramble.test.cmd.on module
- ramble.test.cmd.python module
- ramble.test.cmd.repo module
- ramble.test.cmd.results module
- ramble.test.cmd.software_definitions module
- ramble.test.cmd.style module
test_black_version_mismatch()test_changed_files_all()test_changed_files_git_failure()test_skip_tools()test_style()test_style_invalid_repo()test_style_tool_args()test_style_tool_args_invalid_format()test_style_tool_args_invalid_tool()test_style_tool_args_multiple()test_style_valid_repo()test_style_with_error()
- ramble.test.cmd.unit_test module
- ramble.test.cmd.workspace module
add_basic()check_basic()check_info_basic()check_no_basic()check_results()remove_basic()test_analyze_nothing()test_anlyze_command()test_concretize_command()test_concretize_concrete_config()test_concretize_nothing()test_custom_executables_info()test_custom_executables_order_info()test_dryrun_noexpvars_setup()test_dryrun_setup()test_edit_edits_correct_paths()test_edit_fails_without_workspace()test_edit_override_gets_correct_path()test_edit_with_faulty_config()test_force_concretize()test_invalid_size_matrices_workspace()test_invalid_template_name_errors()test_invalid_vector_workspace()test_manage_modifier_add_invalid_scope_errors()test_manage_modifier_index_remove()test_manage_modifier_name_globs()test_manage_modifier_no_modifier_errors()test_manage_modifier_no_modifiers()test_manage_modifier_remove_invalid_scope_errors()test_manage_modifier_remove_scope_globs()test_manage_single_modifiers()test_matrix_vector_workspace_full()test_multi_use_vector_var_matrices_workspace()test_no_inherit_active_workspace_variants()test_no_workspace_flag()test_non_vector_var_matrices_workspace()test_reconcretize_in_configs_dir()test_remove_workspace()test_setup_command()test_setup_command_with_missing_log_dir()test_setup_nothing()test_undefined_var_matrices_workspace()test_workspace_activate_by_dir()test_workspace_activate_by_name()test_workspace_activate_fails()test_workspace_activate_no_args()test_workspace_activate_non_existent()test_workspace_activate_parent_dir()test_workspace_activate_prompt()test_workspace_activate_temp()test_workspace_archive()test_workspace_archive_include_secrets()test_workspace_archive_includes_exec_logs()test_workspace_config_precedence()test_workspace_config_simplify_includes()test_workspace_config_squash()test_workspace_create_links()test_workspace_create_parent_dir()test_workspace_deactivate()test_workspace_dir()test_workspace_dirs()test_workspace_experiment_logs()test_workspace_flag_anon()test_workspace_flag_named()test_workspace_from_template()test_workspace_include()test_workspace_info()test_workspace_info_complete()test_workspace_info_prints_all_levels()test_workspace_info_software()test_workspace_info_with_experiment_chain()test_workspace_info_with_where_filter()test_workspace_list()test_workspace_list_parent_dir()test_workspace_no_empty_workloads()test_workspace_simplify()test_workspace_tar_archive()test_workspace_tar_upload_archive()test_workspace_tar_upload_archive_config_url()write_variables_config_file()
- ramble.test.cmd.workspace_concretize module
- ramble.test.cmd.workspace_deprecation module
- ramble.test.cmd.workspace_manage module
- ramble.test.definitions namespace
- ramble.test.end_to_end namespace
- Subpackages
- ramble.test.end_to_end.perf_tests namespace
- Submodules
- ramble.test.end_to_end.perf_tests.analyze_perf module
- ramble.test.end_to_end.perf_tests.large_template module
- ramble.test.end_to_end.perf_tests.many_experiments module
- ramble.test.end_to_end.perf_tests.many_objects_defaults module
- ramble.test.end_to_end.perf_tests.matrix_filter_perf module
- ramble.test.end_to_end.perf_tests namespace
- Submodules
- ramble.test.end_to_end.analyze_fom_output module
- ramble.test.end_to_end.analyze_upload module
- ramble.test.end_to_end.chained_experiment_var_inheritance module
- ramble.test.end_to_end.chained_experiment_variant_propagation module
- ramble.test.end_to_end.cleanup_directive module
- ramble.test.end_to_end.concretize_with_different_package_managers module
- ramble.test.end_to_end.config_section_env_vars module
- ramble.test.end_to_end.configvar_dry_run module
- ramble.test.end_to_end.custom_executables module
- ramble.test.end_to_end.define_package_paths module
- ramble.test.end_to_end.dryrun_chained_experiments module
- ramble.test.end_to_end.dryrun_copies_external_env module
- ramble.test.end_to_end.dryrun_series_contains_package_paths module
- ramble.test.end_to_end.env_var_builtin module
- ramble.test.end_to_end.env_var_leakage module
- ramble.test.end_to_end.exclusive_filtered_vector_workloads module
- ramble.test.end_to_end.expanded_fom_dry_run module
- ramble.test.end_to_end.experiment_excludes module
- ramble.test.end_to_end.experiment_hashes module
- ramble.test.end_to_end.experiment_repeats module
- ramble.test.end_to_end.experiment_templates module
- ramble.test.end_to_end.explicit_zips module
- ramble.test.end_to_end.fom_log_file_path module
- ramble.test.end_to_end.formatted_executables module
- ramble.test.end_to_end.globbing_patterns module
- ramble.test.end_to_end.gromacs_size_expansion module
- ramble.test.end_to_end.included_configuration_files module
- ramble.test.end_to_end.inclusive_filtered_vector_workloads module
- ramble.test.end_to_end.known_applications module
- ramble.test.end_to_end.license_name module
- ramble.test.end_to_end.malformed_config module
- ramble.test.end_to_end.manage_software module
- ramble.test.end_to_end.merge_config_files module
- ramble.test.end_to_end.missing_required_dry_run module
- ramble.test.end_to_end.nested_compilers_are_installed module
- ramble.test.end_to_end.nested_config_templates module
- ramble.test.end_to_end.object_import module
- ramble.test.end_to_end.object_precedence module
- ramble.test.end_to_end.object_validation module
- ramble.test.end_to_end.package_manager_config module
- ramble.test.end_to_end.package_manager_provenance module
- ramble.test.end_to_end.package_manager_requirements module
- ramble.test.end_to_end.package_manager_unique_env_dirs module
- ramble.test.end_to_end.passthrough_variables module
- ramble.test.end_to_end.phase_profiling module
- ramble.test.end_to_end.phase_selection module
- ramble.test.end_to_end.phase_selection_with_dependencies module
- ramble.test.end_to_end.registered_builtin_order module
- ramble.test.end_to_end.setup_analyze module
- ramble.test.end_to_end.shared_context module
- ramble.test.end_to_end.shell_wrappers module
- ramble.test.end_to_end.short_builtin_dep_name module
- ramble.test.end_to_end.software_spec_injection module
- ramble.test.end_to_end.spack_env_cache module
- ramble.test.end_to_end.tag_filtering module
- ramble.test.end_to_end.target_shells module
- ramble.test.end_to_end.template module
- ramble.test.end_to_end.test_fast_tables module
- ramble.test.end_to_end.unused_compilers_are_skipped module
- ramble.test.end_to_end.variant_propagation module
- ramble.test.end_to_end.vector_workloads module
- ramble.test.end_to_end.warn_mirror_support module
- ramble.test.end_to_end.workspace_includes module
- ramble.test.end_to_end.workspace_path_replacements module
- ramble.test.end_to_end.wrfv4_dry_run module
- Subpackages
- ramble.test.modifier_functionality namespace
- Submodules
- ramble.test.modifier_functionality.executable_modifier_usage_filters module
- ramble.test.modifier_functionality.experiment_modification module
- ramble.test.modifier_functionality.mock_env_var_modifiers module
- ramble.test.modifier_functionality.mock_layered_modifications module
- ramble.test.modifier_functionality.mock_modifier_dry_run module
- ramble.test.modifier_functionality.mock_modifier_phases module
- ramble.test.modifier_functionality.mock_modifier_spack_configs module
- ramble.test.modifier_functionality.mock_repeated_modifications module
- ramble.test.modifier_functionality.mock_spack_modifier module
- ramble.test.modifier_functionality.modeless_variables module
- ramble.test.modifier_functionality.modifier_conflicts module
- ramble.test.modifier_functionality.modifier_helpers module
check_execute_script()check_software_env()env_var_append_paths_modifier()env_var_append_paths_modifier_answer()env_var_append_vars_modifier()env_var_append_vars_modifier_answer()env_var_prepend_paths_modifier()env_var_prepend_paths_modifier_answer()env_var_set_modifier()env_var_set_modifier_answer()env_var_unset_modifier()env_var_unset_modifier_answer()intel_aps_answer()intel_aps_modifier()lscpu_answer()lscpu_modifier()named_modifier()
- ramble.test.modifier_functionality.modifier_nested_var_dry_run module
- ramble.test.modifier_functionality.modifier_prepare_analysis module
- ramble.test.modifier_functionality.multi_modifier_dry_run module
- ramble.test.modifier_functionality.repeat_env_var module
- ramble.test.modifier_functionality.required_variables module
- ramble.test.modifier_functionality.single_modifier_dry_run module
- ramble.test.package_manager_functionality namespace
- ramble.test.success_criteria_functionality namespace
- Submodules
- ramble.test.success_criteria_functionality.always_print_foms module
- ramble.test.success_criteria_functionality.anti_match module
- ramble.test.success_criteria_functionality.repeat_success_strict module
- ramble.test.success_criteria_functionality.success_fom_comparison module
- ramble.test.success_criteria_functionality.success_fom_globbing module
- ramble.test.success_criteria_functionality.success_functions module
- ramble.test.success_criteria_functionality.success_modifiers module
- ramble.test.success_criteria_functionality.success_scoping module
- ramble.test.success_criteria_functionality.success_summary module
- ramble.test.success_criteria_functionality.success_variable_fom_comparison module
- ramble.test.systems_and_platforms namespace
- ramble.test.util namespace
- Submodules
- ramble.test.util.colors module
- ramble.test.util.conversions module
- ramble.test.util.editor module
bad_exe()good_exe()nosuch_exe()test_editor_both_bad()test_editor_no_visual()test_editor_no_visual_with_args()test_editor_visual()test_editor_visual_bad()test_find_exe_from_env_var()test_find_exe_from_env_var_bad_path()test_find_exe_from_env_var_no_editor()test_find_exe_from_env_var_with_args()vim_exe()
- ramble.test.util.env module
- ramble.test.util.file_cache module
cache()test_cache_path()test_destroy()test_init()test_init_entry_dir_no_access()test_init_entry_existing_file()test_init_entry_file_no_access()test_init_entry_hierarchical()test_init_entry_is_dir_error()test_init_entry_new()test_lock_path()test_mtime()test_read_non_existent()test_remove()test_write_and_read_transaction()test_write_transaction_exception()test_write_transaction_overwrite()
- ramble.test.util.foms module
- ramble.test.util.format module
- ramble.test.util.logger module
- ramble.test.util.module_utils module
- ramble.test.util.naming module
- ramble.test.util.object_utils module
- ramble.test.util.output_capture module
- ramble.test.util.path module
- ramble.test.util.shell_utils module
- ramble.test.util.spec_utils module
- ramble.test.util.stats module
- ramble.test.util.web module
- ramble.test.util.yaml_generation module
- ramble.test.workflow_manager_functionality namespace
- ramble.test.workspace_hashing namespace
Submodules
ramble.test.application module
Perform tests of the Application class
- ramble.test.application.basic_exp_dict()[source]
To set expander consistently with test_wl2 of builtin.mock/applications/basic
- ramble.test.application.test_application_copy_is_deep(app_name, wl_name, mutable_mock_apps_repo)[source]
- ramble.test.application.test_application_methods_with_default_workspace(mutable_mock_apps_repo, workspace_name)[source]
Verify ApplicationBase methods fallback to self.workspace when workspace=None
- ramble.test.application.test_define_variables_for_template_path(mutable_mock_apps_repo, workspace_name)[source]
_set_default_variables_for_template_path
- ramble.test.application.test_get_executable_graph_custom_executables(mutable_mock_apps_repo)[source]
_get_executable_graph, test3, custom executables
- ramble.test.application.test_get_executable_graph_initial(mutable_mock_apps_repo)[source]
_get_executable_graph, test1, workload executables
- ramble.test.application.test_get_executable_graph_yaml_defined(mutable_mock_apps_repo)[source]
_get_executable_graph, test2, yaml-defined order
- ramble.test.application.test_set_input_path_multi_input(mutable_mock_apps_repo)[source]
Tests set_input_path with multiple inputs in a given workload
- ramble.test.application.test_set_variables_and_variants(mutable_mock_apps_repo)[source]
Test that set_variables defines workload variables
ramble.test.application_inheritance module
ramble.test.application_language module
Perform tests of the Application class
ramble.test.cache_fetch module
ramble.test.commands module
ramble.test.concretize_builtin module
ramble.test.config module
ramble.test.context module
ramble.test.dry_run_helpers module
- class ramble.test.dry_run_helpers.SCOPES(*values)
Bases:
Enum- application = 2
- experiment = 4
- workload = 3
- workspace = 1
- ramble.test.dry_run_helpers.dry_run_config(section_name, injections, config_path, app_name, wl_name, batch_cmd='batch_submit')[source]
Creates a new configuration with modifiers injected
Input argument injections is a list of tuples. Each tuple has two values, and takes the form:
(scope, injection_dict)
scope is the scope the injection dict should be injected into injection_dict is a dict representing the new injection into the config
config_path is the path to the config file that should be written
ramble.test.expander module
ramble.test.experiment_result module
Tests on the ExperimentResult class
- ramble.test.experiment_result.test_analyze_experiments_skips_none_fom(mutable_mock_apps_repo, monkeypatch, tmpdir)[source]
Test that _analyze_experiments skips FOMs when value group is None
- ramble.test.experiment_result.test_experiment_result_cache_invalidation_hash_change(tmpdir, experiment_result)[source]
Test that the cache is invalidated if the experiment hash changes
- ramble.test.experiment_result.test_experiment_result_cache_invalidation_new_file(tmpdir, experiment_result)[source]
Test that the cache is invalidated if a file is newer than the cache
- ramble.test.experiment_result.test_experiment_result_get_newest_experiment_file(tmpdir)[source]
Test that the newest experiment file is found correctly
- ramble.test.experiment_result.test_experiment_result_read_write_cache(tmpdir, experiment_result)[source]
Test that the cache is written and read correctly
- ramble.test.experiment_result.test_extract_inmem_foms_skips_none(mutable_mock_apps_repo)[source]
Test that extract_inmem_foms skips FOMs with None value
ramble.test.experiment_set module
- ramble.test.experiment_set.test_chained_experiments(workspace_name)[source]
Test that chained experiments are rendered correctly.
- ramble.test.experiment_set.test_chained_experiments_populate_new_experiments(workspace_name)[source]
- ramble.test.experiment_set.test_modifiers_no_version_set_correctly(workspace_name, mock_modifiers)[source]
- ramble.test.experiment_set.test_repeated_experiments(workspace_name)[source]
Test that repeated experiments are rendered correctly.
- ramble.test.experiment_set.test_reserved_keywords_error_in_application(workspace_name, var)[source]
- ramble.test.experiment_set.test_validation_in_render_repeat_experiments(workspace_name)[source]
Test that validation is called in _render_repeat_experiments.
ramble.test.fetch_strategy module
Perform tests of the fetch_strategy functions
- class ramble.test.fetch_strategy.TestFsCache[source]
Bases:
object- test_store_already_cached(tmp_path)[source]
Test that store does nothing for an already cached fetcher.
- class ramble.test.fetch_strategy.TestURLFetchStrategy[source]
Bases:
object- test_fetch_curl_404(fetcher, mock_curl, mock_config, mock_tty, tmp_path)[source]
Test fetch with curl when a 404 error occurs.
- test_fetch_curl_cert_error(fetcher, mock_curl, mock_config, mock_tty)[source]
Test fetch with curl when a certificate error occurs.
- test_fetch_curl_content_mismatch(fetcher, mock_curl, mock_config, mock_tty, monkeypatch)[source]
Test fetch with curl when content type is HTML.
- class ramble.test.fetch_strategy.TestVCSFetchStrategy[source]
Bases:
object- class DummyVCS(**kwargs)[source]
Bases:
VCSFetchStrategy
- test_archive_with_exclude(tmp_path, mock_tar)[source]
Test the archive method with exclude patterns.
ramble.test.gcs_fetch module
- ramble.test.gcs_fetch.test_gcsfetchstrategy_bad_url(tmpdir, _fetch_method)[source]
Ensure fetch with bad URL fails as expected.
- ramble.test.gcs_fetch.test_gcsfetchstrategy_download(tmpdir, _fetch_method, monkeypatch)[source]
Ensure fetch of fie.
ramble.test.get_file_path module
ramble.test.impossible_when module
ramble.test.mirror module
- class ramble.test.mirror.MockFetcher[source]
Bases:
objectMock fetcher object which implements the necessary functionality for testing MirrorCache
- ramble.test.mirror.test_mirror_cache_symlinks(tmpdir)[source]
Confirm that the cosmetic symlink created in the mirror cache (which may be relative) targets the storage path correctly.
ramble.test.mock_spack_runner module
ramble.test.modifier_application module
ramble.test.modifier_language module
Perform tests of the Application class
ramble.test.namespace_trie module
ramble.test.package_manager_language module
Perform tests of the package manager class
ramble.test.reports module
- ramble.test.reports.create_test_exp_result(ramble_status: str, experiment_name: str, application_name: str, workload_name: str, foms: list, ramble_vars: dict | None, ramble_raw_vars: dict | None, **kwargs)[source]
Creates an experiment results dict in the format of results imported from JSON or YAML.
- Parameters:
ramble_status – Status (e.g. “SUCCESS”, “FAILED”)
experiment_name – name of the experiment
application_name – name of the app
workload_name – name of the workload
foms – List of tuples (context, (fom_name, value, units, origin, origin_type, fom_type))
ramble_vars – Dict of any variables to add to RAMBLE_VARIABLES
ramble_raw_vars – Dict of any variables to add to RAMBLE_RAW_VARIABLES
kwargs – Any kwargs will be added to the experiment dict as k/v pairs, (e.g., “n_nodes=1”)
- ramble.test.reports.create_test_fom_result(name, value, units, origin, origin_type, fom_type)[source]
- ramble.test.reports.test_compare_plot_with_simplify_names(mutable_mock_workspace_path, tmpdir_factory)[source]
- ramble.test.reports.test_fom_plot_with_simplify_names(mutable_mock_workspace_path, tmpdir_factory)[source]
- ramble.test.reports.test_index_printing(mutable_mock_workspace_path, tmpdir_factory, format)[source]
- ramble.test.reports.test_multiline_plot(mutable_mock_workspace_path, mutable_config, tmpdir_factory)[source]
- ramble.test.reports.test_multiple_groupby(mutable_mock_workspace_path, tmpdir_factory, capsys)[source]
ramble.test.repository module
ramble.test.software_environment module
- ramble.test.software_environment.test_basic_software_environment(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_compiler_in_environment_warns(request, mutable_mock_workspace_path, capsys)[source]
- ramble.test.software_environment.test_invalid_environment_error(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_invalid_packages_error(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_is_used_property(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_multi_template_software_environments(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_software_environments_no_packages(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_software_environments_no_rendered_packages(request, mutable_mock_workspace_path)[source]
- ramble.test.software_environment.test_template_software_environments(request, mutable_mock_workspace_path)[source]
ramble.test.spec module
ramble.test.spec_basic module
Perform tests of the Spec class
ramble.test.stage module
Test that the Stage class works correctly.
- class ramble.test.stage.TestStage[source]
Bases:
object- stage_name = 'ramble-test-stage'
- test_composite_stage_with_expand_resource_default_placement(composite_stage_with_expanding_resource)[source]
For a resource which refers to a compressed archive which expands to a directory, check that by default the resource is placed in the source_path of the root stage with the name of the decompressed directory.
- test_expand_archive_extra_expand(mock_stage_archive)[source]
Test expand with an extra expand after expand (i.e., no-op).
- test_input_path_available(mock_stage_archive)[source]
Ensure input path available but does not exist on instantiation.
- test_noexpand_stage_file(mock_noexpand_resource, tmpdir)[source]
When creating a stage with a nonexpanding URL, the ‘archive_file’ property of the stage should refer to the path of that file.
- ramble.test.stage.check_destroy(stage, stage_name)[source]
Figure out whether a stage was destroyed correctly.
- ramble.test.stage.check_expand_archive(stage, stage_name, expected_file_list)[source]
Ensure the expanded archive directory contains the expected structure and files as described in the module-level comments above.
- ramble.test.stage.check_fetch(stage, stage_name)[source]
Ensure the fetch resulted in a properly placed archive file as described in the module-level comments.
- ramble.test.stage.check_setup(stage, stage_name, archive)[source]
Figure out whether a stage was set up correctly.
- ramble.test.stage.composite_stage_with_expanding_resource(mock_stage_archive, mock_expand_resource)[source]
Sets up a composite for expanding resources prior to staging.
- ramble.test.stage.mock_expand_resource(tmpdir)[source]
Sets up an expandable resource in tmpdir prior to staging.
- ramble.test.stage.mock_noexpand_resource(tmpdir)[source]
Set up a non-expandable resource in the tmpdir prior to staging.
- ramble.test.stage.mock_stage_archive(tmp_build_stage_dir)[source]
Create the directories and files for the staged mock archive.
- ramble.test.stage.test_cannot_access(capsys)[source]
Ensure can_access dies with the expected error.
ramble.test.success_criteria module
ramble.test.test_context_columns module
ramble.test.test_deployment module
ramble.test.test_results_tables module
- class ramble.test.test_results_tables.TestResultsColumn(methodName='runTest')[source]
Bases:
TestCase
ramble.test.uploader module
- ramble.test.uploader.test_experiment_metadata_preparation(mock_results_with_metadata, mutable_config)[source]
- ramble.test.uploader.test_fom_validation_fails_with_none()[source]
Test that FOM validation fails when value is None
- ramble.test.uploader.test_sqlite_uploader_chunked_upload_errors(tmpdir, mock_results_with_metadata, capsys)[source]
- ramble.test.uploader.test_sqlite_uploader_create_tables_and_upload(tmpdir, mock_results_with_metadata)[source]
- ramble.test.uploader.test_sqlite_uploader_create_tables_with_existing(tmpdir, mock_results_with_metadata, capsys)[source]
ramble.test.variant module
- ramble.test.variant.test_modifier_variants_works_with_when(test_name, mode, expected_spec, mutable_mock_workspace_path, mutable_mock_apps_repo, mock_modifiers)[source]
ramble.test.version module
- ramble.test.version.test_application_version_variant_when(workspace_name, version, expected_zlib)[source]
- ramble.test.version.test_non_pep440_application_version_variant_when(workspace_name, version, expected_zlib)[source]
ramble.test.when module
- ramble.test.when.test_env_var_modification_when(workspace_name, env_var_mod_when, expected_exec)[source]
- ramble.test.when.test_executable_modification_when(workspace_name, exec_mod_when, expected_exec)[source]
- ramble.test.when.test_executable_when(workspace_name, exec_variant_on, exec_ver2_found, skipped_exec_found)[source]
- ramble.test.when.test_modifier_variable_when(workspace_name, inc_value, mutable_mock_mods_repo)[source]
- ramble.test.when.test_obj_env_var_when(workspace_name, obj, mutable_mock_wms_repo, mutable_mock_pkg_mans_repo)[source]
- ramble.test.when.test_obj_required_key_when(workspace_name, obj, mutable_mock_wms_repo, mutable_mock_pkg_mans_repo)[source]
- ramble.test.when.test_obj_required_var_when(workspace_name, obj, mutable_mock_wms_repo, mutable_mock_pkg_mans_repo)[source]
- ramble.test.when.test_package_manager_variable_when(workspace_name, inc_value, mutable_mock_pkg_mans_repo)[source]
- ramble.test.when.test_register_builtin_when(workspace_name, include_builtin, builtin_found)[source]
- ramble.test.when.test_variable_modification_when(workspace_name, var_mod_when, modifier_mode, expected_exec)[source]