h2integrate.core.test.test_utilities#
Functions
|
Tests the BaseConfig class. |
|
Test with a realistic plant configuration example. |
Test handling of empty lists, arrays, and dictionaries. |
|
|
|
|
|
Test conversion of lists and numpy arrays. |
|
Test lists containing dictionaries. |
|
|
|
Test recursive processing of nested dictionaries. |
|
Test conversion of various numpy data types. |
|
Test conversion of simple numeric values to float. |
|
Test that strings and booleans are preserved unchanged. |
|
|
|
|
Test that the formatted dictionary can be properly serialized to YAML. |
Classes
|
Demo base model for testing. |
|
Demo base model for testing. |
|
Demo base model for testing. |
|
Demo base model for testing. |
|
Test class for the basic functionality of BaseConfig. |
- h2integrate.core.test.test_utilities.test_get_path(subtests)#
- h2integrate.core.test.test_utilities.test_find_file(subtests)#
- h2integrate.core.test.test_utilities.test_make_unique_filename(subtests)#
- h2integrate.core.test.test_utilities.test_simple_numeric_conversion()#
Test conversion of simple numeric values to float.
- h2integrate.core.test.test_utilities.test_string_and_boolean_preservation()#
Test that strings and booleans are preserved unchanged.
- h2integrate.core.test.test_utilities.test_list_and_array_conversion()#
Test conversion of lists and numpy arrays.
- h2integrate.core.test.test_utilities.test_nested_dictionaries()#
Test recursive processing of nested dictionaries.
- h2integrate.core.test.test_utilities.test_list_with_nested_dictionaries()#
Test lists containing dictionaries.
- h2integrate.core.test.test_utilities.test_empty_containers()#
Test handling of empty lists, arrays, and dictionaries.
- h2integrate.core.test.test_utilities.test_yaml_serialization_compatibility(temp_dir)#
Test that the formatted dictionary can be properly serialized to YAML.
- h2integrate.core.test.test_utilities.test_numpy_dtypes_conversion()#
Test conversion of various numpy data types.
- h2integrate.core.test.test_utilities.test_comprehensive_realistic_example(temp_dir)#
Test with a realistic plant configuration example.
- class h2integrate.core.test.test_utilities.DemoConfig(x, y='y')#
Test class for the basic functionality of BaseConfig.
- Parameters:
x (int)
y (str)
- x: int#
- y: str#
- class h2integrate.core.test.test_utilities.BaseDemoModel(config)#
Demo base model for testing.
- Parameters:
config (dict)
- class h2integrate.core.test.test_utilities.BaseDemoModelStrict(config)#
Demo base model for testing.
- Parameters:
config (dict)
- class h2integrate.core.test.test_utilities.BaseDemoModelStrictAdditional(config)#
Demo base model for testing.
- Parameters:
config (dict)
- class h2integrate.core.test.test_utilities.BaseDemoModelAdditional(config)#
Demo base model for testing.
- Parameters:
config (dict)
- h2integrate.core.test.test_utilities.test_BaseConfig(subtests)#
Tests the BaseConfig class.
- h2integrate.core.test.test_utilities.test_yaml_no_duplicate_keys(subtests)#