pyvider 2025-10-27
Added `test_only` parameter support to remaining component decorators, added test_mode_enabled...
370 files · 8,181+ · 181,906-

Test_only Completion

364 files changed
  • settings.local.json Updated settings.local.json (+3/-1 lines)
  • .gitignore Added .gitignore (+2 lines)
  • .mutmut-config.py Updated .mutmut-config.py (+1/-1 lines)
  • HANDOFF.md Removed content from HANDOFF.md (-392 lines)
  • HANDOFF_COMPLETE.md Removed content from HANDOFF_COMPLETE.md (-207 lines)
  • TEST_STATUS.md Removed content from TEST_STATUS.md (-99 lines)
  • VERSION Updated VERSION (+1/-1 lines)
  • _DOCS_NEXT_STEPS.md Removed content from _DOCS_NEXT_STEPS.md (-626 lines)
  • coverage.json Removed content from coverage.json (-1 lines)
  • glossary.md Updated glossary.md (+1/-1 lines)
  • update.txt Removed content from update.txt (-2 lines)
  • priming_prompt.md Added priming_prompt.md (+97 lines)
  • pyproject.toml Updated pyproject.toml (+2/-2 lines)
  • check_doc_links.py Updated check_doc_links.py (+29/-30 lines)
  • runtime-hook.py Updated runtime-hook.py (+1/-1 lines)
  • 404.html Removed content from 404.html (-2942 lines)
  • index.html Removed content from index.html (-3421 lines)
  • index.html Removed content from index.html (-3202 lines)
  • index.html Removed content from index.html (-3844 lines)
  • index.html Removed content from index.html (-3736 lines)
  • index.html Removed content from index.html (-4490 lines)
  • index.html Removed content from index.html (-6508 lines)
  • index.html Removed content from index.html (-4198 lines)
  • index.html Removed content from index.html (-3780 lines)
  • index.html Removed content from index.html (-3661 lines)
  • index.html Removed content from index.html (-4601 lines)
  • index.html Removed content from index.html (-3170 lines)
  • index.html Removed content from index.html (-3075 lines)
  • index.html Removed content from index.html (-4189 lines)
  • index.html Removed content from index.html (-4373 lines)
  • index.html Removed content from index.html (-3907 lines)
  • index.html Removed content from index.html (-3773 lines)
  • _mkdocstrings.css Removed content from _mkdocstrings.css (-213 lines)
  • favicon.png Binary file changes in favicon.png
  • bundle.f55a23d4.min.js Removed content from bundle.f55a23d4.min.js (-16 lines)
  • bundle.f55a23d4.min.js.map Removed content from bundle.f55a23d4.min.js.map (-7 lines)
  • lunr.ar.min.js Removed content from lunr.ar.min.js (-1 lines)
  • lunr.da.min.js Removed content from lunr.da.min.js (-18 lines)
  • lunr.de.min.js Removed content from lunr.de.min.js (-18 lines)
  • lunr.du.min.js Removed content from lunr.du.min.js (-18 lines)
  • lunr.el.min.js Removed content from lunr.el.min.js (-1 lines)
  • lunr.es.min.js Removed content from lunr.es.min.js (-18 lines)
  • lunr.fi.min.js Removed content from lunr.fi.min.js (-18 lines)
  • lunr.fr.min.js Removed content from lunr.fr.min.js (-18 lines)
  • lunr.he.min.js Removed content from lunr.he.min.js (-1 lines)
  • lunr.hi.min.js Removed content from lunr.hi.min.js (-1 lines)
  • lunr.hu.min.js Removed content from lunr.hu.min.js (-18 lines)
  • lunr.hy.min.js Removed content from lunr.hy.min.js (-1 lines)
  • lunr.it.min.js Removed content from lunr.it.min.js (-18 lines)
  • lunr.ja.min.js Removed content from lunr.ja.min.js (-1 lines)
  • lunr.jp.min.js Removed content from lunr.jp.min.js (-1 lines)
  • lunr.kn.min.js Removed content from lunr.kn.min.js (-1 lines)
  • lunr.ko.min.js Removed content from lunr.ko.min.js (-1 lines)
  • lunr.multi.min.js Removed content from lunr.multi.min.js (-1 lines)
  • lunr.nl.min.js Removed content from lunr.nl.min.js (-18 lines)
  • lunr.no.min.js Removed content from lunr.no.min.js (-18 lines)
  • lunr.pt.min.js Removed content from lunr.pt.min.js (-18 lines)
  • lunr.ro.min.js Removed content from lunr.ro.min.js (-18 lines)
  • lunr.ru.min.js Removed content from lunr.ru.min.js (-18 lines)
  • lunr.sa.min.js Removed content from lunr.sa.min.js (-1 lines)
  • lunr.stemmer.support.min.js Removed content from lunr.stemmer.support.min.js (-1 lines)
  • lunr.sv.min.js Removed content from lunr.sv.min.js (-18 lines)
  • lunr.ta.min.js Removed content from lunr.ta.min.js (-1 lines)
  • lunr.te.min.js Removed content from lunr.te.min.js (-1 lines)
  • lunr.th.min.js Removed content from lunr.th.min.js (-1 lines)
  • lunr.tr.min.js Removed content from lunr.tr.min.js (-18 lines)
  • lunr.vi.min.js Removed content from lunr.vi.min.js (-1 lines)
  • lunr.zh.min.js Removed content from lunr.zh.min.js (-1 lines)
  • tinyseg.js Removed content from tinyseg.js (-206 lines)
  • wordcut.js Removed content from wordcut.js (-6708 lines)
  • search.973d3a69.min.js Removed content from search.973d3a69.min.js (-42 lines)
  • search.973d3a69.min.js.map Removed content from search.973d3a69.min.js.map (-7 lines)
  • main.84d31ad4.min.css Removed content from main.84d31ad4.min.css (-1 lines)
  • main.84d31ad4.min.css.map Removed content from main.84d31ad4.min.css.map (-1 lines)
  • palette.06af60db.min.css Removed content from palette.06af60db.min.css (-1 lines)
  • palette.06af60db.min.css.map Removed content from palette.06af60db.min.css.map (-1 lines)
  • index.html Removed content from index.html (-3418 lines)
  • index.html Removed content from index.html (-3214 lines)
  • index.html Removed content from index.html (-3742 lines)
  • index.html Removed content from index.html (-3962 lines)
  • index.html Removed content from index.html (-3726 lines)
  • index.html Removed content from index.html (-3243 lines)
  • index.html Removed content from index.html (-3432 lines)
  • index.html Removed content from index.html (-3643 lines)
  • index.html Removed content from index.html (-3667 lines)
  • index.html Removed content from index.html (-3132 lines)
  • index.html Removed content from index.html (-3538 lines)
  • objects.inv Binary file changes in objects.inv
  • index.html Removed content from index.html (-3685 lines)
  • index.html Removed content from index.html (-3662 lines)
  • index.html Removed content from index.html (-3500 lines)
  • index.html Removed content from index.html (-3751 lines)
  • index.html Removed content from index.html (-3518 lines)
  • index.html Removed content from index.html (-3547 lines)
  • index.html Removed content from index.html (-3649 lines)
  • index.html Removed content from index.html (-3881 lines)
  • index.html Removed content from index.html (-3512 lines)
  • index.html Removed content from index.html (-3615 lines)
  • index.html Removed content from index.html (-3585 lines)
  • search_index.json Removed content from search_index.json (-1 lines)
  • sitemap.xml Removed content from sitemap.xml (-283 lines)
  • index.html Removed content from index.html (-3033 lines)
  • index.html Removed content from index.html (-2988 lines)
  • index.html Removed content from index.html (-2984 lines)
  • index.html Removed content from index.html (-3031 lines)
  • index.html Removed content from index.html (-2988 lines)
  • index.html Removed content from index.html (-3026 lines)
  • index.html Removed content from index.html (-2993 lines)
  • index.html Removed content from index.html (-4022 lines)
  • update.txt Removed content from update.txt (-2 lines)
  • ai2.sh Added ai2.sh (+1642 lines)
  • ai_studio_code.sh Added ai_studio_code.sh (+1147 lines)
  • __init__.py Updated __init__.py (+8/-4 lines)
  • __main__.py Added __main__.py (+7 lines)
  • _version.py Updated _version.py (+5/-1 lines)
  • __init__.py Updated __init__.py (+8/-1 lines)
  • base.py Added base.py (+10 lines)
  • decorators.py Added decorators.py (+10 lines)
  • __init__.py Added __init__.py (+7 lines)
  • __main__.py Added __main__.py (+7 lines)
  • components_commands.py Added components_commands.py (+10 lines)
  • config_commands.py Added config_commands.py (+10 lines)
  • context.py Added context.py (+9 lines)
  • install_command.py Updated install_command.py (+11/-2 lines)
  • launch_context_command.py Added launch_context_command.py (+8 lines)
  • main.py Added main.py (+9 lines)
  • provide_command.py Updated provide_command.py (+12/-2 lines)
  • utils.py Added utils.py (+8 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • context.py Updated context.py (+10/-1 lines)
  • encryption.py Added encryption.py (+7 lines)
  • launch_context.py Added launch_context.py (+8 lines)
  • operation_context.py Updated operation_context.py (+8/-1 lines)
  • types.py Updated types.py (+4/-2 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • attrs_factory.py Added attrs_factory.py (+10 lines)
  • availability.py Updated availability.py (+8/-1 lines)
  • __init__.py Added __init__.py (+7 lines)
  • adapter.py Updated adapter.py (+7/-1 lines)
  • __init__.py Added __init__.py (+8 lines)
  • marshaler.py Added marshaler.py (+10 lines)
  • schema_adapter.py Updated schema_adapter.py (+10/-1 lines)
  • utils.py Updated utils.py (+8/-1 lines)
  • __init__.py Updated __init__.py (+5/-2 lines)
  • base.py Added base.py (+10 lines)
  • decorators.py Updated decorators.py (+19/-2 lines)
  • __init__.py Updated __init__.py (+7/-1 lines)
  • base.py Added base.py (+10 lines)
  • context.py Updated context.py (+12/-1 lines)
  • decorators.py Updated decorators.py (+4/-2 lines)
  • __init__.py Updated __init__.py (+6/-2 lines)
  • base.py Updated base.py (+8/-2 lines)
  • foundation.py Updated foundation.py (+6/-1 lines)
  • function.py Updated function.py (+9/-1 lines)
  • grpc.py Updated grpc.py (+10/-1 lines)
  • provider.py Updated provider.py (+10/-1 lines)
  • registry.py Updated registry.py (+10/-1 lines)
  • resource.py Updated resource.py (+10/-1 lines)
  • schema.py Updated schema.py (+10/-1 lines)
  • serialization.py Updated serialization.py (+10/-1 lines)
  • validation.py Updated validation.py (+9/-1 lines)
  • __init__.py Updated __init__.py (+4/-1 lines)
  • adapters.py Added adapters.py (+10 lines)
  • base.py Updated base.py (+5/-1 lines)
  • decorators.py Updated decorators.py (+18/-1 lines)
  • handler.py Updated handler.py (+7/-1 lines)
  • __init__.py Added __init__.py (+7 lines)
  • components.py Added components.py (+10 lines)
  • discovery.py Added discovery.py (+10 lines)
  • validators.py Updated validators.py (+5/-2 lines)
  • __init__.py Added __init__.py (+7 lines)
  • metrics.py Added metrics.py (+7 lines)
  • service.py Updated service.py (+7/-1 lines)
  • function_adapter.py Updated function_adapter.py (+10/-1 lines)
  • __init__.py Updated __init__.py (+6/-1 lines)
  • apply_resource_change.py Added apply_resource_change.py (+18 lines)
  • call_function.py Updated call_function.py (+17/-1 lines)
  • close_ephemeral_resource.py Updated close_ephemeral_resource.py (+16/-1 lines)
  • configure_provider.py Updated configure_provider.py (+35/-1 lines)
  • get_functions.py Added get_functions.py (+8 lines)
  • get_metadata.py Updated get_metadata.py (+16/-11 lines)
  • get_provider_schema.py Updated get_provider_schema.py (+17/-3 lines)
  • import_resource_state.py Updated import_resource_state.py (+6/-1 lines)
  • move_resource_state.py Updated move_resource_state.py (+6/-1 lines)
  • open_ephemeral_resource.py Updated open_ephemeral_resource.py (+14/-1 lines)
  • plan_resource_change.py Added plan_resource_change.py (+18 lines)
  • read_resource.py Added read_resource.py (+17 lines)
  • renew_ephemeral_resource.py Updated renew_ephemeral_resource.py (+16/-1 lines)
  • stop_provider.py Updated stop_provider.py (+6/-1 lines)
  • upgrade_resource_state.py Updated upgrade_resource_state.py (+7/-1 lines)
  • utils.py Added utils.py (+144 lines)
  • validate_data_resource_config.py Added validate_data_resource_config.py (+10 lines)
  • validate_ephemeral_resource_config.py Added validate_ephemeral_resource_config.py (+10 lines)
  • validate_resource_config.py Added validate_resource_config.py (+10 lines)
  • __init__.py Updated __init__.py (+5/-2 lines)
  • utils.py Added utils.py (+10 lines)
  • __init__.py Updated __init__.py (+7/-2 lines)
  • base.py Added base.py (+10 lines)
  • context.py Updated context.py (+20/-1 lines)
  • decorators.py Updated decorators.py (+9/-1 lines)
  • provider.py Added provider.py (+68 lines)
  • __init__.py Updated __init__.py (+6/-1 lines)
  • base.py Added base.py (+10 lines)
  • context.py Added context.py (+11 lines)
  • decorators.py Updated decorators.py (+19/-2 lines)
  • exceptions.py Updated exceptions.py (+5/-2 lines)
  • lifecycle.py Updated lifecycle.py (+5/-2 lines)
  • private_state.py Updated private_state.py (+10/-1 lines)
  • protocol.py Updated protocol.py (+5/-2 lines)
  • types.py Updated types.py (+3/-2 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • exceptions.py Added exceptions.py (+11 lines)
  • factory.py Added factory.py (+10 lines)
  • transforms.py Updated transforms.py (+10/-1 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • attribute.py Updated attribute.py (+10/-1 lines)
  • blocks.py Updated blocks.py (+10/-1 lines)
  • enums.py Added enums.py (+10 lines)
  • object.py Updated object.py (+10/-1 lines)
  • schema.py Updated schema.py (+10/-1 lines)
  • types_base.py Updated types_base.py (+8/-1 lines)
  • __init__.py Added __init__.py (+17 lines)
  • fixtures.py Added fixtures.py (+68 lines)
  • test_provider.tf Removed content from test_provider.tf (-36 lines)
  • test_decorators.py Updated test_decorators.py (+9/-1 lines)
  • test_cli_entrypoints.py Added test_cli_entrypoints.py (+8 lines)
  • test_cli_utils.py Updated test_cli_utils.py (+10/-4 lines)
  • test_components_commands.py Updated test_components_commands.py (+22/-14 lines)
  • test_context.py Updated test_context.py (+31/-23 lines)
  • test_install_command.py Updated test_install_command.py (+31/-24 lines)
  • test_install_utils.py Updated test_install_utils.py (+26/-18 lines)
  • test_launch_context_command.py Updated test_launch_context_command.py (+32/-24 lines)
  • test_provide_command.py Updated test_provide_command.py (+175/-54 lines)
  • test_pyvider_cli.py Updated test_pyvider_cli.py (+29/-21 lines)
  • test_availability.py Updated test_availability.py (+10/-1 lines)
  • test_base_context.py Added test_base_context.py (+8 lines)
  • test_config.py Updated test_config.py (+40/-18 lines)
  • test_encryption_unit.py Updated test_encryption_unit.py (+33/-25 lines)
  • test_launch_context.py Updated test_launch_context.py (+21/-13 lines)
  • test_launch_context_extra.py Updated test_launch_context_extra.py (+15/-6 lines)
  • test_attrs_factory.py Updated test_attrs_factory.py (+24/-16 lines)
  • conftest.py Added conftest.py (+10 lines)
  • test_conversion_utils.py Updated test_conversion_utils.py (+16/-8 lines)
  • test_from_cty_conversion.py Updated test_from_cty_conversion.py (+16/-8 lines)
  • test_marshaler.py Updated test_marshaler.py (+24/-16 lines)
  • test_schema_adapter.py Updated test_schema_adapter.py (+33/-25 lines)
  • test_tdd_marshaler_contracts.py Updated test_tdd_marshaler_contracts.py (+11/-2 lines)
  • test_terraform_conversion.py Added test_terraform_conversion.py (+10 lines)
  • test_utils.py Added test_utils.py (+8 lines)
  • test_base_data_source.py Updated test_base_data_source.py (+18/-10 lines)
  • test_exceptions_hierarchy.py Updated test_exceptions_hierarchy.py (+35/-27 lines)
  • test_foundation_exceptions.py Updated test_foundation_exceptions.py (+13/-4 lines)
  • proto_fixtures.py Added proto_fixtures.py (+10 lines)
  • test_cty_to_native_conversion.py Updated test_cty_to_native_conversion.py (+12/-3 lines)
  • test_cty_validation_recursion.py Updated test_cty_validation_recursion.py (+10/-1 lines)
  • test_diagnostics_api.py Updated test_diagnostics_api.py (+11/-2 lines)
  • test_function_argument_conversion.py Updated test_function_argument_conversion.py (+11/-2 lines)
  • test_observability_contracts.py Updated test_observability_contracts.py (+10/-1 lines)
  • test_private_state_encryption.py Updated test_private_state_encryption.py (+13/-4 lines)
  • test_schema_caching.py Updated test_schema_caching.py (+10/-1 lines)
  • test_validation_contract.py Updated test_validation_contract.py (+13/-4 lines)
  • test_base_function.py Updated test_base_function.py (+22/-14 lines)
  • test_base_function_complete.py Updated test_base_function_complete.py (+56/-48 lines)
  • test_function_adapter.py Updated test_function_adapter.py (+15/-5 lines)
  • test_function_adapters_extraction.py Updated test_function_adapters_extraction.py (+42/-34 lines)
  • test_function_adapters_types.py Updated test_function_adapters_types.py (+49/-41 lines)
  • test_function_registration.py Updated test_function_registration.py (+11/-1 lines)
  • test_tdd_function_dispatch.py Updated test_tdd_function_dispatch.py (+14/-4 lines)
  • __init__.py Added __init__.py (+9 lines)
  • test_discovery.py Updated test_discovery.py (+27/-20 lines)
  • test_validators.py Updated test_validators.py (+23/-16 lines)
  • __init__.py Added __init__.py (+7 lines)
  • mock_data_source.py Added mock_data_source.py (+10 lines)
  • mock_function.py Added mock_function.py (+10 lines)
  • mock_type.py Added mock_type.py (+10 lines)
  • mock_resource_file.py Updated mock_resource_file.py (+11/-1 lines)
  • conftest.py Added conftest.py (+8 lines)
  • test_upgrade_handler.py Updated test_upgrade_handler.py (+10/-2 lines)
  • __init__.py Added __init__.py (+8 lines)
  • test_handler_metrics.py Updated test_handler_metrics.py (+18/-12 lines)
  • test_metrics.py Updated test_metrics.py (+45/-37 lines)
  • __init__.py Added __init__.py (+9 lines)
  • test_cty_conversions.py Updated test_cty_conversions.py (+31/-23 lines)
  • test_function_adapter.py Updated test_function_adapter.py (+12/-2 lines)
  • test_function_adapters_hypothesis.py Updated test_function_adapters_hypothesis.py (+59/-50 lines)
  • test_schema_validation.py Updated test_schema_validation.py (+20/-12 lines)
  • test_service.py Updated test_service.py (+27/-20 lines)
  • test_base_provider.py Updated test_base_provider.py (+18/-10 lines)
  • test_pyvider_provider.py Added test_pyvider_provider.py (+201 lines)
  • test_base_resource.py Updated test_base_resource.py (+16/-6 lines)
  • test_base_resource_conversion.py Updated test_base_resource_conversion.py (+36/-29 lines)
  • test_base_resource_lifecycle.py Updated test_base_resource_lifecycle.py (+23/-16 lines)
  • test_exceptions.py Updated test_exceptions.py (+17/-5 lines)
  • test_lifecycle.py Updated test_lifecycle.py (+12/-3 lines)
  • test_protocol.py Updated test_protocol.py (+14/-7 lines)
  • test_resource_context.py Added test_resource_context.py (+7 lines)
  • test_resource_protocol.py Added test_resource_protocol.py (+7 lines)
  • test_tdd_crud_lifecycle.py Updated test_tdd_crud_lifecycle.py (+15/-8 lines)
  • test_tdd_ephemeral_resource_lifecycle.py Updated test_tdd_ephemeral_resource_lifecycle.py (+10/-1 lines)
  • test_tdd_private_state.py Updated test_tdd_private_state.py (+12/-2 lines)
  • test_tdd_private_state_in_read.py Updated test_tdd_private_state_in_read.py (+11/-2 lines)
  • test_tdd_private_state_lifecycle.py Updated test_tdd_private_state_lifecycle.py (+11/-1 lines)
  • test_tdd_resource_context_contract.py Updated test_tdd_resource_context_contract.py (+11/-2 lines)
  • test_tdd_resource_contracts.py Updated test_tdd_resource_contracts.py (+13/-5 lines)
  • test_conversion_proto.py Updated test_conversion_proto.py (+8/-1 lines)
  • test_factory_attributes.py Added test_factory_attributes.py (+10 lines)
  • test_resources.py Updated test_resources.py (+8/-1 lines)
  • test_lifecycle_operations.py Updated test_lifecycle_operations.py (+8/-1 lines)
  • test_lifecycle_terraform.py Updated test_lifecycle_terraform.py (+8/-1 lines)
  • test_schema_architecture.py Updated test_schema_architecture.py (+12/-2 lines)
  • test_schema_edge_cases.py Updated test_schema_edge_cases.py (+11/-1 lines)
  • test_tdd_schema_contracts.py Updated test_tdd_schema_contracts.py (+11/-1 lines)
  • test_exceptions.py Updated test_exceptions.py (+19/-7 lines)
  • test_factory_helpers.py Updated test_factory_helpers.py (+16/-6 lines)
  • test_transforms.py Updated test_transforms.py (+17/-9 lines)
  • test_transformation_operations.py Updated test_transformation_operations.py (+13/-3 lines)
  • test_pvs_object_type.py Updated test_pvs_object_type.py (+13/-3 lines)
  • test_tdd_capability_association.py Updated test_tdd_capability_association.py (+12/-2 lines)
  • test_handler_core.py Updated test_handler_core.py (+23/-13 lines)
  • test_handler_resources.py Updated test_handler_resources.py (+23/-15 lines)
  • test_init.py Updated test_init.py (+11/-3 lines)
  • test_version.py Updated test_version.py (+13/-3 lines)
  • test_dict_to_proto_function.py Updated test_dict_to_proto_function.py (+27/-19 lines)
  • conftest.py Added conftest.py (+10 lines)
  • test_apply_resource_change_advanced.py Updated test_apply_resource_change_advanced.py (+18/-10 lines)
  • test_apply_resource_change_core.py Updated test_apply_resource_change_core.py (+21/-13 lines)
  • test_call_function_advanced.py Updated test_call_function_advanced.py (+40/-30 lines)
  • test_call_function_core.py Updated test_call_function_core.py (+29/-21 lines)
  • test_close_ephemeral_resource.py Updated test_close_ephemeral_resource.py (+72/-54 lines)
  • test_configure_provider.py Updated test_configure_provider.py (+18/-10 lines)
  • test_diagnostic_creation.py Updated test_diagnostic_creation.py (+13/-3 lines)
  • test_enhanced_error_messages.py Updated test_enhanced_error_messages.py (+33/-24 lines)
  • test_get_functions.py Updated test_get_functions.py (+25/-17 lines)
  • test_get_metadata.py Updated test_get_metadata.py (+45/-35 lines)
  • test_get_provider_schema.py Updated test_get_provider_schema.py (+163/-128 lines)
  • test_handler_utils_conversions.py Updated test_handler_utils_conversions.py (+38/-30 lines)
  • test_handler_utils_diagnostics.py Updated test_handler_utils_diagnostics.py (+28/-20 lines)
  • test_import_resource_state.py Updated test_import_resource_state.py (+12/-4 lines)
  • test_move_resource_state.py Updated test_move_resource_state.py (+12/-4 lines)
  • test_open_ephemeral_resource.py Updated test_open_ephemeral_resource.py (+60/-62 lines)
  • test_plan_resource_change_basic.py Updated test_plan_resource_change_basic.py (+58/-45 lines)
  • test_plan_resource_change_implementation.py Updated test_plan_resource_change_implementation.py (+99/-94 lines)
  • test_read_resource.py Updated test_read_resource.py (+23/-15 lines)
  • test_renew_ephemeral_resource.py Updated test_renew_ephemeral_resource.py (+81/-71 lines)
  • test_stop_provider.py Updated test_stop_provider.py (+62/-58 lines)
  • test_structured_logging.py Updated test_structured_logging.py (+40/-45 lines)
  • test_tdd_deep_diagnostics.py Updated test_tdd_deep_diagnostics.py (+17/-7 lines)
  • test_tdd_diagnostics.py Updated test_tdd_diagnostics.py (+11/-1 lines)
  • test_upgrade_mutmut.py Updated test_upgrade_mutmut.py (+10/-2 lines)
  • test_upgrade_resource_state.py Updated test_upgrade_resource_state.py (+32/-24 lines)
  • test_validate_data_resource_config.py Updated test_validate_data_resource_config.py (+224/-154 lines)
  • test_validate_ephemeral_resource_config.py Updated test_validate_ephemeral_resource_config.py (+151/-103 lines)
  • test_validate_resource_config.py Updated test_validate_resource_config.py (+23/-14 lines)
  • test_call_function_integration.py Updated test_call_function_integration.py (+11/-1 lines)
  • test_framework_integration.py Updated test_framework_integration.py (+13/-3 lines)
  • test_handler_diagnostics.py Updated test_handler_diagnostics.py (+14/-4 lines)
  • test_read_data_source_integration.py Updated test_read_data_source_integration.py (+12/-2 lines)
  • test_unmarshal_recursion.py Updated test_unmarshal_recursion.py (+11/-1 lines)
  • test_schema_validators.py Updated test_schema_validators.py (+10/-1 lines)
  • __init__.py Added __init__.py (+7 lines)
  • dummy_types.py Updated dummy_types.py (+16/-6 lines)
  • plugin_validators.py Updated plugin_validators.py (+12/-1 lines)
  • proto_validators.py Added proto_validators.py (+10 lines)
  • schema_validators.py Added schema_validators.py (+10 lines)
  • Added test_only: bool = False parameter to register_data_source and register_function decorators (completing the work started on 10-25) instantiate internal
    369 files
    • settings.local.json
    • .gitignore
    • .mutmut-config.py
    • HANDOFF.md
    • HANDOFF_COMPLETE.md
    • TEST_STATUS.md
    • VERSION
    • _DOCS_NEXT_STEPS.md
    • coverage.json
    • glossary.md
    • update.txt
    • pyproject.toml
    • check_doc_links.py
    • runtime-hook.py
    • 404.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • _mkdocstrings.css
    • favicon.png
    • bundle.f55a23d4.min.js
    • bundle.f55a23d4.min.js.map
    • lunr.ar.min.js
    • lunr.da.min.js
    • lunr.de.min.js
    • lunr.du.min.js
    • lunr.el.min.js
    • lunr.es.min.js
    • lunr.fi.min.js
    • lunr.fr.min.js
    • lunr.he.min.js
    • lunr.hi.min.js
    • lunr.hu.min.js
    • lunr.hy.min.js
    • lunr.it.min.js
    • lunr.ja.min.js
    • lunr.jp.min.js
    • lunr.kn.min.js
    • lunr.ko.min.js
    • lunr.multi.min.js
    • lunr.nl.min.js
    • lunr.no.min.js
    • lunr.pt.min.js
    • lunr.ro.min.js
    • lunr.ru.min.js
    • lunr.sa.min.js
    • lunr.stemmer.support.min.js
    • lunr.sv.min.js
    • lunr.ta.min.js
    • lunr.te.min.js
    • lunr.th.min.js
    • lunr.tr.min.js
    • lunr.vi.min.js
    • lunr.zh.min.js
    • tinyseg.js
    • wordcut.js
    • search.973d3a69.min.js
    • search.973d3a69.min.js.map
    • main.84d31ad4.min.css
    • main.84d31ad4.min.css.map
    • palette.06af60db.min.css
    • palette.06af60db.min.css.map
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • objects.inv
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • search_index.json
    • sitemap.xml
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • update.txt
    • ai2.sh
    • ai_studio_code.sh
    • __init__.py
    • __main__.py
    • _version.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • __main__.py
    • components_commands.py
    • config_commands.py
    • context.py
    • install_command.py
    • launch_context_command.py
    • main.py
    • provide_command.py
    • utils.py
    • __init__.py
    • config.py
    • context.py
    • encryption.py
    • launch_context.py
    • operation_context.py
    • types.py
    • __init__.py
    • attrs_factory.py
    • availability.py
    • __init__.py
    • adapter.py
    • __init__.py
    • marshaler.py
    • schema_adapter.py
    • utils.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • __init__.py
    • base.py
    • foundation.py
    • function.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • adapters.py
    • base.py
    • decorators.py
    • handler.py
    • __init__.py
    • components.py
    • discovery.py
    • validators.py
    • __init__.py
    • metrics.py
    • service.py
    • function_adapter.py
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • configure_provider.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • stop_provider.py
    • upgrade_resource_state.py
    • utils.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • utils.py
    • __init__.py
    • base.py
    • config.py
    • context.py
    • decorators.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • private_state.py
    • protocol.py
    • types.py
    • __init__.py
    • exceptions.py
    • factory.py
    • transforms.py
    • __init__.py
    • attribute.py
    • blocks.py
    • enums.py
    • object.py
    • schema.py
    • types_base.py
    • __init__.py
    • fixtures.py
    • test_provider.tf
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • Added test_only to function metadata dict and debug logging in both decorators instantiate behavioral
    369 files
    • settings.local.json
    • .gitignore
    • .mutmut-config.py
    • HANDOFF.md
    • HANDOFF_COMPLETE.md
    • TEST_STATUS.md
    • VERSION
    • _DOCS_NEXT_STEPS.md
    • coverage.json
    • glossary.md
    • update.txt
    • pyproject.toml
    • check_doc_links.py
    • runtime-hook.py
    • 404.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • _mkdocstrings.css
    • favicon.png
    • bundle.f55a23d4.min.js
    • bundle.f55a23d4.min.js.map
    • lunr.ar.min.js
    • lunr.da.min.js
    • lunr.de.min.js
    • lunr.du.min.js
    • lunr.el.min.js
    • lunr.es.min.js
    • lunr.fi.min.js
    • lunr.fr.min.js
    • lunr.he.min.js
    • lunr.hi.min.js
    • lunr.hu.min.js
    • lunr.hy.min.js
    • lunr.it.min.js
    • lunr.ja.min.js
    • lunr.jp.min.js
    • lunr.kn.min.js
    • lunr.ko.min.js
    • lunr.multi.min.js
    • lunr.nl.min.js
    • lunr.no.min.js
    • lunr.pt.min.js
    • lunr.ro.min.js
    • lunr.ru.min.js
    • lunr.sa.min.js
    • lunr.stemmer.support.min.js
    • lunr.sv.min.js
    • lunr.ta.min.js
    • lunr.te.min.js
    • lunr.th.min.js
    • lunr.tr.min.js
    • lunr.vi.min.js
    • lunr.zh.min.js
    • tinyseg.js
    • wordcut.js
    • search.973d3a69.min.js
    • search.973d3a69.min.js.map
    • main.84d31ad4.min.css
    • main.84d31ad4.min.css.map
    • palette.06af60db.min.css
    • palette.06af60db.min.css.map
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • objects.inv
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • search_index.json
    • sitemap.xml
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • update.txt
    • ai2.sh
    • ai_studio_code.sh
    • __init__.py
    • __main__.py
    • _version.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • __main__.py
    • components_commands.py
    • config_commands.py
    • context.py
    • install_command.py
    • launch_context_command.py
    • main.py
    • provide_command.py
    • utils.py
    • __init__.py
    • config.py
    • context.py
    • encryption.py
    • launch_context.py
    • operation_context.py
    • types.py
    • __init__.py
    • attrs_factory.py
    • availability.py
    • __init__.py
    • adapter.py
    • __init__.py
    • marshaler.py
    • schema_adapter.py
    • utils.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • __init__.py
    • base.py
    • foundation.py
    • function.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • adapters.py
    • base.py
    • decorators.py
    • handler.py
    • __init__.py
    • components.py
    • discovery.py
    • validators.py
    • __init__.py
    • metrics.py
    • service.py
    • function_adapter.py
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • configure_provider.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • stop_provider.py
    • upgrade_resource_state.py
    • utils.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • utils.py
    • __init__.py
    • base.py
    • config.py
    • context.py
    • decorators.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • private_state.py
    • protocol.py
    • types.py
    • __init__.py
    • exceptions.py
    • factory.py
    • transforms.py
    • __init__.py
    • attribute.py
    • blocks.py
    • enums.py
    • object.py
    • schema.py
    • types_base.py
    • __init__.py
    • fixtures.py
    • test_provider.tf
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • Added test_mode_enabled: bool field to EphemeralResourceContext using attrs field(default=False, kw_only=True) instantiate behavioral
    369 files
    • settings.local.json
    • .gitignore
    • .mutmut-config.py
    • HANDOFF.md
    • HANDOFF_COMPLETE.md
    • TEST_STATUS.md
    • VERSION
    • _DOCS_NEXT_STEPS.md
    • coverage.json
    • glossary.md
    • update.txt
    • pyproject.toml
    • check_doc_links.py
    • runtime-hook.py
    • 404.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • _mkdocstrings.css
    • favicon.png
    • bundle.f55a23d4.min.js
    • bundle.f55a23d4.min.js.map
    • lunr.ar.min.js
    • lunr.da.min.js
    • lunr.de.min.js
    • lunr.du.min.js
    • lunr.el.min.js
    • lunr.es.min.js
    • lunr.fi.min.js
    • lunr.fr.min.js
    • lunr.he.min.js
    • lunr.hi.min.js
    • lunr.hu.min.js
    • lunr.hy.min.js
    • lunr.it.min.js
    • lunr.ja.min.js
    • lunr.jp.min.js
    • lunr.kn.min.js
    • lunr.ko.min.js
    • lunr.multi.min.js
    • lunr.nl.min.js
    • lunr.no.min.js
    • lunr.pt.min.js
    • lunr.ro.min.js
    • lunr.ru.min.js
    • lunr.sa.min.js
    • lunr.stemmer.support.min.js
    • lunr.sv.min.js
    • lunr.ta.min.js
    • lunr.te.min.js
    • lunr.th.min.js
    • lunr.tr.min.js
    • lunr.vi.min.js
    • lunr.zh.min.js
    • tinyseg.js
    • wordcut.js
    • search.973d3a69.min.js
    • search.973d3a69.min.js.map
    • main.84d31ad4.min.css
    • main.84d31ad4.min.css.map
    • palette.06af60db.min.css
    • palette.06af60db.min.css.map
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • objects.inv
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • search_index.json
    • sitemap.xml
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • update.txt
    • ai2.sh
    • ai_studio_code.sh
    • __init__.py
    • __main__.py
    • _version.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • __main__.py
    • components_commands.py
    • config_commands.py
    • context.py
    • install_command.py
    • launch_context_command.py
    • main.py
    • provide_command.py
    • utils.py
    • __init__.py
    • config.py
    • context.py
    • encryption.py
    • launch_context.py
    • operation_context.py
    • types.py
    • __init__.py
    • attrs_factory.py
    • availability.py
    • __init__.py
    • adapter.py
    • __init__.py
    • marshaler.py
    • schema_adapter.py
    • utils.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • __init__.py
    • base.py
    • foundation.py
    • function.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • adapters.py
    • base.py
    • decorators.py
    • handler.py
    • __init__.py
    • components.py
    • discovery.py
    • validators.py
    • __init__.py
    • metrics.py
    • service.py
    • function_adapter.py
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • configure_provider.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • stop_provider.py
    • upgrade_resource_state.py
    • utils.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • utils.py
    • __init__.py
    • base.py
    • config.py
    • context.py
    • decorators.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • private_state.py
    • protocol.py
    • types.py
    • __init__.py
    • exceptions.py
    • factory.py
    • transforms.py
    • __init__.py
    • attribute.py
    • blocks.py
    • enums.py
    • object.py
    • schema.py
    • types_base.py
    • __init__.py
    • fixtures.py
    • test_provider.tf
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py

Test Mode Propagation

144 files changed
  • TEST_STATUS.md Changes to TEST_STATUS.md
  • test_provider.tf Changes to test_provider.tf
  • test_decorators.py Changes to test_decorators.py
  • test_cli_entrypoints.py Changes to test_cli_entrypoints.py
  • test_cli_utils.py Changes to test_cli_utils.py
  • test_components_commands.py Changes to test_components_commands.py
  • test_context.py Changes to test_context.py
  • test_install_command.py Changes to test_install_command.py
  • test_install_utils.py Changes to test_install_utils.py
  • test_launch_context_command.py Changes to test_launch_context_command.py
  • test_provide_command.py Changes to test_provide_command.py
  • test_pyvider_cli.py Changes to test_pyvider_cli.py
  • test_availability.py Changes to test_availability.py
  • test_base_context.py Changes to test_base_context.py
  • test_config.py Changes to test_config.py
  • test_encryption_unit.py Changes to test_encryption_unit.py
  • test_launch_context.py Changes to test_launch_context.py
  • test_launch_context_extra.py Changes to test_launch_context_extra.py
  • test_attrs_factory.py Changes to test_attrs_factory.py
  • conftest.py Changes to conftest.py
  • test_conversion_utils.py Changes to test_conversion_utils.py
  • test_from_cty_conversion.py Changes to test_from_cty_conversion.py
  • test_marshaler.py Changes to test_marshaler.py
  • test_schema_adapter.py Changes to test_schema_adapter.py
  • test_tdd_marshaler_contracts.py Changes to test_tdd_marshaler_contracts.py
  • test_terraform_conversion.py Changes to test_terraform_conversion.py
  • test_utils.py Changes to test_utils.py
  • test_base_data_source.py Changes to test_base_data_source.py
  • test_exceptions_hierarchy.py Changes to test_exceptions_hierarchy.py
  • test_foundation_exceptions.py Changes to test_foundation_exceptions.py
  • proto_fixtures.py Changes to proto_fixtures.py
  • test_cty_to_native_conversion.py Changes to test_cty_to_native_conversion.py
  • test_cty_validation_recursion.py Changes to test_cty_validation_recursion.py
  • test_diagnostics_api.py Changes to test_diagnostics_api.py
  • test_function_argument_conversion.py Changes to test_function_argument_conversion.py
  • test_observability_contracts.py Changes to test_observability_contracts.py
  • test_private_state_encryption.py Changes to test_private_state_encryption.py
  • test_schema_caching.py Changes to test_schema_caching.py
  • test_validation_contract.py Changes to test_validation_contract.py
  • test_base_function.py Changes to test_base_function.py
  • test_base_function_complete.py Changes to test_base_function_complete.py
  • test_function_adapter.py Changes to test_function_adapter.py
  • test_function_adapters_extraction.py Changes to test_function_adapters_extraction.py
  • test_function_adapters_types.py Changes to test_function_adapters_types.py
  • test_function_registration.py Changes to test_function_registration.py
  • test_tdd_function_dispatch.py Changes to test_tdd_function_dispatch.py
  • __init__.py Changes to __init__.py
  • test_discovery.py Changes to test_discovery.py
  • test_validators.py Changes to test_validators.py
  • __init__.py Changes to __init__.py
  • mock_data_source.py Changes to mock_data_source.py
  • mock_function.py Changes to mock_function.py
  • mock_type.py Changes to mock_type.py
  • mock_resource_file.py Changes to mock_resource_file.py
  • conftest.py Changes to conftest.py
  • test_upgrade_handler.py Changes to test_upgrade_handler.py
  • __init__.py Changes to __init__.py
  • test_handler_metrics.py Changes to test_handler_metrics.py
  • test_metrics.py Changes to test_metrics.py
  • __init__.py Changes to __init__.py
  • test_cty_conversions.py Changes to test_cty_conversions.py
  • test_function_adapter.py Changes to test_function_adapter.py
  • test_function_adapters_hypothesis.py Changes to test_function_adapters_hypothesis.py
  • test_schema_validation.py Changes to test_schema_validation.py
  • test_service.py Changes to test_service.py
  • test_base_provider.py Changes to test_base_provider.py
  • test_pyvider_provider.py Changes to test_pyvider_provider.py
  • test_base_resource.py Changes to test_base_resource.py
  • test_base_resource_conversion.py Changes to test_base_resource_conversion.py
  • test_base_resource_lifecycle.py Changes to test_base_resource_lifecycle.py
  • test_exceptions.py Changes to test_exceptions.py
  • test_lifecycle.py Changes to test_lifecycle.py
  • test_protocol.py Changes to test_protocol.py
  • test_resource_context.py Changes to test_resource_context.py
  • test_resource_protocol.py Changes to test_resource_protocol.py
  • test_tdd_crud_lifecycle.py Changes to test_tdd_crud_lifecycle.py
  • test_tdd_ephemeral_resource_lifecycle.py Changes to test_tdd_ephemeral_resource_lifecycle.py
  • test_tdd_private_state.py Changes to test_tdd_private_state.py
  • test_tdd_private_state_in_read.py Changes to test_tdd_private_state_in_read.py
  • test_tdd_private_state_lifecycle.py Changes to test_tdd_private_state_lifecycle.py
  • test_tdd_resource_context_contract.py Changes to test_tdd_resource_context_contract.py
  • test_tdd_resource_contracts.py Changes to test_tdd_resource_contracts.py
  • test_conversion_proto.py Changes to test_conversion_proto.py
  • test_factory_attributes.py Changes to test_factory_attributes.py
  • test_resources.py Changes to test_resources.py
  • test_lifecycle_operations.py Changes to test_lifecycle_operations.py
  • test_lifecycle_terraform.py Changes to test_lifecycle_terraform.py
  • test_schema_architecture.py Changes to test_schema_architecture.py
  • test_schema_edge_cases.py Changes to test_schema_edge_cases.py
  • test_tdd_schema_contracts.py Changes to test_tdd_schema_contracts.py
  • test_exceptions.py Changes to test_exceptions.py
  • test_factory_helpers.py Changes to test_factory_helpers.py
  • test_transforms.py Changes to test_transforms.py
  • test_transformation_operations.py Changes to test_transformation_operations.py
  • test_pvs_object_type.py Changes to test_pvs_object_type.py
  • test_tdd_capability_association.py Changes to test_tdd_capability_association.py
  • test_handler_core.py Changes to test_handler_core.py
  • test_handler_resources.py Changes to test_handler_resources.py
  • test_init.py Changes to test_init.py
  • test_version.py Changes to test_version.py
  • test_dict_to_proto_function.py Changes to test_dict_to_proto_function.py
  • conftest.py Changes to conftest.py
  • test_apply_resource_change_advanced.py Changes to test_apply_resource_change_advanced.py
  • test_apply_resource_change_core.py Changes to test_apply_resource_change_core.py
  • test_call_function_advanced.py Changes to test_call_function_advanced.py
  • test_call_function_core.py Changes to test_call_function_core.py
  • test_close_ephemeral_resource.py Changes to test_close_ephemeral_resource.py
  • test_configure_provider.py Changes to test_configure_provider.py
  • test_diagnostic_creation.py Changes to test_diagnostic_creation.py
  • test_enhanced_error_messages.py Changes to test_enhanced_error_messages.py
  • test_get_functions.py Changes to test_get_functions.py
  • test_get_metadata.py Changes to test_get_metadata.py
  • test_get_provider_schema.py Changes to test_get_provider_schema.py
  • test_handler_utils_conversions.py Changes to test_handler_utils_conversions.py
  • test_handler_utils_diagnostics.py Changes to test_handler_utils_diagnostics.py
  • test_import_resource_state.py Changes to test_import_resource_state.py
  • test_move_resource_state.py Changes to test_move_resource_state.py
  • test_open_ephemeral_resource.py Changes to test_open_ephemeral_resource.py
  • test_plan_resource_change_basic.py Changes to test_plan_resource_change_basic.py
  • test_plan_resource_change_implementation.py Changes to test_plan_resource_change_implementation.py
  • test_read_data_source.py Changes to test_read_data_source.py
  • test_read_resource.py Changes to test_read_resource.py
  • test_renew_ephemeral_resource.py Changes to test_renew_ephemeral_resource.py
  • test_stop_provider.py Changes to test_stop_provider.py
  • test_structured_logging.py Changes to test_structured_logging.py
  • test_tdd_deep_diagnostics.py Changes to test_tdd_deep_diagnostics.py
  • test_tdd_diagnostics.py Changes to test_tdd_diagnostics.py
  • test_upgrade_mutmut.py Changes to test_upgrade_mutmut.py
  • test_upgrade_resource_state.py Changes to test_upgrade_resource_state.py
  • test_validate_data_resource_config.py Changes to test_validate_data_resource_config.py
  • test_validate_ephemeral_resource_config.py Changes to test_validate_ephemeral_resource_config.py
  • test_validate_provider_config.py Changes to test_validate_provider_config.py
  • test_validate_resource_config.py Changes to test_validate_resource_config.py
  • test_call_function_integration.py Changes to test_call_function_integration.py
  • test_framework_integration.py Changes to test_framework_integration.py
  • test_handler_diagnostics.py Changes to test_handler_diagnostics.py
  • test_read_data_source_integration.py Changes to test_read_data_source_integration.py
  • test_unmarshal_recursion.py Changes to test_unmarshal_recursion.py
  • test_schema_validators.py Changes to test_schema_validators.py
  • __init__.py Changes to __init__.py
  • dummy_types.py Changes to dummy_types.py
  • plugin_validators.py Changes to plugin_validators.py
  • proto_validators.py Changes to proto_validators.py
  • schema_validators.py Changes to schema_validators.py
  • Added check_test_only_access() calls in apply_resource_change and call_function handlers instantiate internal
    144 files
    • TEST_STATUS.md
    • test_provider.tf
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • Added provider_context lookup in apply_resource_change to propagate test_mode_enabled to ResourceContext instantiate internal
    144 files
    • TEST_STATUS.md
    • test_provider.tf
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py

New Test Suites

6 files changed
  • config.py Added config.py (+8 lines)
  • read_data_source.py Updated read_data_source.py (+18/-1 lines)
  • validate_provider_config.py Updated validate_provider_config.py (+40/-1 lines)
  • config.py Added config.py (+9 lines)
  • test_read_data_source.py Updated test_read_data_source.py (+42/-27 lines)
  • test_validate_provider_config.py Updated test_validate_provider_config.py (+140/-18 lines)
  • Added tests to test_read_data_source.py (5 new lines) qualify internal
    2 files
    • read_data_source.py
    • test_read_data_source.py
  • Added test_validate_provider_config.py (125 new lines) for provider configuration validation testing qualify internal
    4 files
    • config.py
    • validate_provider_config.py
    • config.py
    • test_validate_provider_config.py