actableai.parameters.tests package

Submodules

actableai.parameters.tests.test_base module

class actableai.parameters.tests.test_base.TestBaseParameter

Bases: object

test_get_default()
class actableai.parameters.tests.test_base.TestProcessableParameter

Bases: object

test_validate_process_invalid()
test_validate_process_valid()

actableai.parameters.tests.test_list module

class actableai.parameters.tests.test_list.TestListParameter

Bases: object

test_check_default_len_invalid(min_len, max_len, default)
test_check_default_len_valid()
test_check_len_invalid()
test_check_len_valid()
test_check_min_len_invalid()
test_check_min_len_valid()
test_process_parameter(value)
test_set_default(default)
test_set_value_type(parameter_type, expected_value_type, default)
test_validate_parameter_invalid_size(default, min_len, max_len, value)
test_validate_parameter_invalid_type(parameter_type, default, value)
test_validate_parameter_valid(parameter_type, default, value)

actableai.parameters.tests.test_numeric module

class actableai.parameters.tests.test_numeric.TestNumericListParameter

Bases: object

test_check_default_lower_limit_invalid(value)
test_check_default_lower_upper_limit_invalid(value)
test_check_default_upper_limit_invalid(value)
test_check_default_valid(min_value, max_value, value)
test_validate_lower_limit_invalid(value)
test_validate_lower_upper_limit_invalid(value)
test_validate_upper_limit_invalid(value)
test_validate_valid(min_value, max_value, value)
class actableai.parameters.tests.test_numeric.TestNumericParameter

Bases: object

test_check_default_invalid(min_value, max_value, value)
test_check_default_valid(min_value, max_value)
test_min_max_invalid()
test_min_max_valid(min_value, max_value)
test_validate_invalid(min_value, max_value, value)
test_validate_valid(min_value, max_value)
class actableai.parameters.tests.test_numeric.TestNumericRangeSpace

Bases: object

test_process(min_value, max_value, value)

actableai.parameters.tests.test_options module

class actableai.parameters.tests.test_options.TestOptionsParameter

Bases: object

test_available_options(is_multi)
test_check_default_option_invalid(is_multi, default)
test_check_default_option_length_invalid()
test_check_default_valid(is_multi, default)
test_get_default_complex(is_multi, default)
test_get_default_simple(is_multi, default)
test_process_complex(is_multi: bool, value: Dict[str, int])
test_process_simple(is_multi, value)
test_set_default(is_multi, default)
test_set_dict_parameter_false(dict_parameter, is_multi)
test_set_dict_parameter_true(dict_parameter, is_multi)
test_validate_complex_invalid_sub(is_multi, value)
test_validate_complex_key_invalid(is_multi, value)
test_validate_complex_length_invalid(is_multi, value)
test_validate_complex_type_invalid(is_multi, value)
test_validate_complex_valid(is_multi, value)
test_validate_simple_key_invalid(is_multi, value)
test_validate_simple_length_invalid(is_multi, value)
test_validate_simple_type_invalid(is_multi, value)
test_validate_simple_valid(is_multi, value)

actableai.parameters.tests.test_parameters module

class actableai.parameters.tests.test_parameters.TestParameters

Bases: object

test_process(selected_parameters)
test_set_parameters(available_parameters)
test_validate_invalid_sub(selected_parameters)
test_validate_key_invalid(selected_parameters)
test_validate_type_invalid(selected_parameters)
test_validate_valid(selected_parameters)

actableai.parameters.tests.test_value module

class actableai.parameters.tests.test_value.TestValueParameter

Bases: object

test_set_value_type(parameter_type, expected_value_type, default)
test_validate_parameter_invalid(parameter_type, default, value)
test_validate_parameter_valid(parameter_type, default, value)

Module contents