This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Added Feature Profile System Models for UX2 #502
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request summary:
Added system models to SDK.
Added tests for system endpoints.
Added folder for integration tests:
catalystwan/integration_tests
Added integration tests for models with default values and fully specified Logging, BFD and Banner
Description of changes:
Added models:
Models path:

catalystwan/models/configuration/feature_profile/sdwan/system
Unit tests for endpoint check if model is correctly assigned to URL path when using POST, PUT, GET, DELETE
Integration tests check if models created using SDK can be consumed by vManage API
Exmaple:
How to run integration tests
Set enviroment variables:
TEST_VMANAGE_URL
TEST_VMANAGE_PORT
TEST_VMANAGE_USERNAME
TEST_VMANAGE_PASSWORD
Run tests using:
pytest catalystwan/integration_tests/feature_profile/sdwan/system/test_models.py
Checklist: