plexus.reports.test_basic_integration module

Basic integration tests for report system that actually work. Tests core functionality without complex mocking that causes issues.

class plexus.reports.test_basic_integration.TestBasicReportServiceIntegration

Bases: object

Test basic report service functionality that works reliably.

test_instantiate_block_class_not_found()

Test block instantiation when class doesn’t exist.

test_load_report_configuration_basic(mock_get_by_id)

Test basic configuration loading.

test_parse_configuration_no_blocks()

Test parsing configuration with no blocks.

test_parse_empty_configuration()

Test parsing empty configuration.

test_parse_multiple_blocks()

Test parsing multiple blocks.

test_parse_report_configuration_basic()

Test basic configuration parsing.