pyvider 2025-03-11
Rewrote `fake_cloud` capability to use the new schema factory API and added proper docstrings
36 files · 5,957+ · 1,137-

Fake Cloud Capability

1 file changed
  • fake_cloud.py Rewrote `fake_cloud.py` from direct Schema construction to use the schema factory API
  • Rewrote fake_cloud.py from direct Schema construction to use the schema factory API interface behavioral
    1 file
    • fake_cloud.py
  • Added module docstring explaining the capability’s purpose specify errata
    67 files
    • .bfile
    • README.md
    • env_variables.py
    • file_info.py
    • http_api.py
    • database_connection.py
    • dynamic_config.py
    • numeric_functions.py
    • string_manipulation.py
    • database_connection.py
    • dynamic_config.py
    • file_content.py
    • key_value_store.py
    • schema-docs-20250312-1536.md
    • stripped.txt
    • tfplugin6.9.proto.txt
    • complete_terraform_integration.py
    • debug_schema.py
    • schema_converter.py
    • schema_examples.py
    • schema_lifecycle.py
    • schema_showcase.py
    • schema_state_validator.py
    • schema_transformer.py
    • terraform_lifecycle_example.py
    • terraform_state_schema_generator.py
    • terraform_state_schema_model.py
    • tf-test.log.txt
    • test_functions.tf
    • nice.json
    • base.py
    • decorators.py
    • discovery.py
    • __init__.py
    • type_adapter.py
    • registry.py
    • type_adapter.py
    • cty_protobuf.py
    • schema_adapter.py
    • get_provider_schema.py
    • README.md
    • attribute.py
    • attribute_path.py
    • attribute_value.py
    • attributes.py
    • base.py
    • block.py
    • blocks.py
    • definition.py
    • dsl.py
    • pvattrs.py
    • pvfactory.py
    • schema.py
    • schema_builder.py
    • schemas.py
    • transforms.py
    • types.py
    • utils.py
    • validation.py
    • __init__.py
    • test_cty_structural_dynamic.py
    • conftest.py
    • test_schema_basics.py
    • test_schema_conversion.py
    • test_schema_lifecycle.py
    • test_schema_terraform_state.py
    • test_schema_validation.py
  • Replaced protobuf imports with pyvider.schema and pyvider.exceptions imports interface internal
    2 files
    • pyvider.schema
    • pyvider.exceptions
  • Added CapabilityError exception handling instantiate internal
    65 files
    • .bfile
    • README.md
    • env_variables.py
    • file_info.py
    • http_api.py
    • database_connection.py
    • dynamic_config.py
    • numeric_functions.py
    • string_manipulation.py
    • database_connection.py
    • dynamic_config.py
    • file_content.py
    • key_value_store.py
    • schema-docs-20250312-1536.md
    • stripped.txt
    • tfplugin6.9.proto.txt
    • complete_terraform_integration.py
    • debug_schema.py
    • schema_converter.py
    • schema_examples.py
    • schema_lifecycle.py
    • schema_showcase.py
    • schema_state_validator.py
    • schema_transformer.py
    • terraform_lifecycle_example.py
    • terraform_state_schema_generator.py
    • terraform_state_schema_model.py
    • tf-test.log.txt
    • test_functions.tf
    • nice.json
    • base.py
    • decorators.py
    • discovery.py
    • __init__.py
    • type_adapter.py
    • registry.py
    • type_adapter.py
    • cty_protobuf.py
    • schema_adapter.py
    • get_provider_schema.py
    • README.md
    • attribute.py
    • attribute_path.py
    • attribute_value.py
    • attributes.py
    • base.py
    • block.py
    • blocks.py
    • definition.py
    • dsl.py
    • pvattrs.py
    • pvfactory.py
    • schema.py
    • schema_builder.py
    • schemas.py
    • transforms.py
    • types.py
    • utils.py
    • validation.py
    • __init__.py
    • test_cty_structural_dynamic.py
    • conftest.py
    • test_schema_basics.py
    • test_schema_conversion.py
    • test_schema_lifecycle.py

Schema Test Suites

2 files changed
  • test_schema_terraform_state.py Added `tests/schema/test_schema_terraform_state.py` (843 lines) testing Terraform state serializa...
  • test_schema_validation.py Added `tests/schema/test_schema_validation.py` (638 lines) testing schema attribute validation rules
  • Added tests/schema/test_schema_terraform_state.py (843 lines) testing Terraform state serialization/deserialization qualify internal
    1 file
    • test_schema_terraform_state.py
  • Added tests/schema/test_schema_validation.py (638 lines) testing schema attribute validation rules qualify internal
    1 file
    • test_schema_validation.py