Adds acceptance testing primitives for Terraform Panos Provider resources and data sources
Motivation and Context
To be sure of the behaviour and predictability of the resources, data sources and other elements enabled by the Panos Terraform provider, we need to verify them through acceptance testing.
How Has This Been Tested?
Screenshots (if appropriate)
Types of changes
The changes add primitives and patterns of acceptance testing framework by terraform. Tests covers the following resources:
template
address_objects
ethernet_interface
address_group
virtual_router
Checklist
[x] I've added terraform testing framework to the project
[x] I've written basic tests for the resources mentioned above
[x] I'll fix the checks in address_objects tests by updating state path traversal.
[x] Custom testing primitives needs to be improved to be consistent across different testing patterns
Description
Adds acceptance testing primitives for Terraform Panos Provider resources and data sources
Motivation and Context
To be sure of the behaviour and predictability of the resources, data sources and other elements enabled by the Panos Terraform provider, we need to verify them through acceptance testing.
How Has This Been Tested?
Screenshots (if appropriate)
Types of changes
The changes add primitives and patterns of acceptance testing framework by terraform. Tests covers the following resources:
template
address_objects
ethernet_interface
address_group
virtual_router
Checklist
address_objects
tests by updating state path traversal.