pelicun.tests.basic.test_dlml_integration

These are integration tests on the dlml module of pelicun.

Functions

test_cache_version_tracking_integration()

Test integration between cache version tracking and version checking.

test_end_to_end_workflow_with_mock()

Test end-to-end workflow with mock GitHub API.

test_import_integration_failure()

Test import integration handles check_dlml_data failures.

test_import_integration_success()

Test successful import integration with check_dlml_data.

test_logging_configuration()

Test that module-level logger is properly configured.

test_warning_system_integration()

Test integration with pelicun warning system.

test_with_commented_lines_in_model_files()

Test with commented lines in model_files.txt.

test_with_empty_model_files()

Test with empty model_files.txt.

test_with_large_number_of_files()

Test with very large number of files.

test_with_mock_github_api_responses()

Test with mock GitHub API responses.

test_with_special_characters_in_paths()

Test with special characters in file paths.

pelicun.tests.basic.test_dlml_integration.test_cache_version_tracking_integration() None[source]

Test integration between cache version tracking and version checking.

pelicun.tests.basic.test_dlml_integration.test_end_to_end_workflow_with_mock() None[source]

Test end-to-end workflow with mock GitHub API.

pelicun.tests.basic.test_dlml_integration.test_import_integration_failure() None[source]

Test import integration handles check_dlml_data failures.

pelicun.tests.basic.test_dlml_integration.test_import_integration_success() None[source]

Test successful import integration with check_dlml_data.

pelicun.tests.basic.test_dlml_integration.test_logging_configuration() None[source]

Test that module-level logger is properly configured.

pelicun.tests.basic.test_dlml_integration.test_warning_system_integration() None[source]

Test integration with pelicun warning system.

pelicun.tests.basic.test_dlml_integration.test_with_commented_lines_in_model_files() None[source]

Test with commented lines in model_files.txt.

pelicun.tests.basic.test_dlml_integration.test_with_empty_model_files() None[source]

Test with empty model_files.txt.

pelicun.tests.basic.test_dlml_integration.test_with_large_number_of_files() None[source]

Test with very large number of files.

pelicun.tests.basic.test_dlml_integration.test_with_mock_github_api_responses() None[source]

Test with mock GitHub API responses.

pelicun.tests.basic.test_dlml_integration.test_with_special_characters_in_paths() None[source]

Test with special characters in file paths.