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.pyRewrote `fake_cloud.py` from direct Schema construction to use the schema factory API
- Rewrote
fake_cloud.pyfrom direct Schema construction to use the schema factory API interface behavioral1 file
fake_cloud.py
- Added module docstring explaining the capability’s purpose
specify
errata
67 files
.bfileREADME.mdenv_variables.pyfile_info.pyhttp_api.pydatabase_connection.pydynamic_config.pynumeric_functions.pystring_manipulation.pydatabase_connection.pydynamic_config.pyfile_content.pykey_value_store.pyschema-docs-20250312-1536.mdstripped.txttfplugin6.9.proto.txtcomplete_terraform_integration.pydebug_schema.pyschema_converter.pyschema_examples.pyschema_lifecycle.pyschema_showcase.pyschema_state_validator.pyschema_transformer.pyterraform_lifecycle_example.pyterraform_state_schema_generator.pyterraform_state_schema_model.pytf-test.log.txttest_functions.tfnice.jsonbase.pydecorators.pydiscovery.py__init__.pytype_adapter.pyregistry.pytype_adapter.pycty_protobuf.pyschema_adapter.pyget_provider_schema.pyREADME.mdattribute.pyattribute_path.pyattribute_value.pyattributes.pybase.pyblock.pyblocks.pydefinition.pydsl.pypvattrs.pypvfactory.pyschema.pyschema_builder.pyschemas.pytransforms.pytypes.pyutils.pyvalidation.py__init__.pytest_cty_structural_dynamic.pyconftest.pytest_schema_basics.pytest_schema_conversion.pytest_schema_lifecycle.pytest_schema_terraform_state.pytest_schema_validation.py
- Replaced protobuf imports with
pyvider.schemaandpyvider.exceptionsimports interface internal2 files
pyvider.schemapyvider.exceptions
- Added
CapabilityErrorexception handling instantiate internal65 files
.bfileREADME.mdenv_variables.pyfile_info.pyhttp_api.pydatabase_connection.pydynamic_config.pynumeric_functions.pystring_manipulation.pydatabase_connection.pydynamic_config.pyfile_content.pykey_value_store.pyschema-docs-20250312-1536.mdstripped.txttfplugin6.9.proto.txtcomplete_terraform_integration.pydebug_schema.pyschema_converter.pyschema_examples.pyschema_lifecycle.pyschema_showcase.pyschema_state_validator.pyschema_transformer.pyterraform_lifecycle_example.pyterraform_state_schema_generator.pyterraform_state_schema_model.pytf-test.log.txttest_functions.tfnice.jsonbase.pydecorators.pydiscovery.py__init__.pytype_adapter.pyregistry.pytype_adapter.pycty_protobuf.pyschema_adapter.pyget_provider_schema.pyREADME.mdattribute.pyattribute_path.pyattribute_value.pyattributes.pybase.pyblock.pyblocks.pydefinition.pydsl.pypvattrs.pypvfactory.pyschema.pyschema_builder.pyschemas.pytransforms.pytypes.pyutils.pyvalidation.py__init__.pytest_cty_structural_dynamic.pyconftest.pytest_schema_basics.pytest_schema_conversion.pytest_schema_lifecycle.py
Schema Test Suites
2 files changed
test_schema_terraform_state.pyAdded `tests/schema/test_schema_terraform_state.py` (843 lines) testing Terraform state serializa...test_schema_validation.pyAdded `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 internal1 file
test_schema_terraform_state.py
- Added
tests/schema/test_schema_validation.py(638 lines) testing schema attribute validation rules qualify internal1 file
test_schema_validation.py