summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
e99347b)
Change-Id: I2867bdcb2f86410e1c047d90e156471f84baf422
Issue-ID: VVP-92
Signed-off-by: stark, steven <ss820f@att.com>
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
+from .helpers import validates
import pytest
import yaml
import re
import pytest
import yaml
import re
def test_availability_zone_naming(heat_template):
'''
Make sure all availability zones are properly formatted
def test_availability_zone_naming(heat_template):
'''
Make sure all availability zones are properly formatted
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
+from .helpers import validates
+
import pytest
import yaml
import re
import pytest
import yaml
import re
+@validates('R-71152', 'R-50436')
def test_nova_servers_correct_parameter_types(heat_template):
'''
Make sure all nova servers have properly assigned types for the parameters
def test_nova_servers_correct_parameter_types(heat_template):
'''
Make sure all nova servers have properly assigned types for the parameters
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
+from .helpers import validates
import pytest
import yaml
from .utils.vm_types import get_vm_types_for_resource
import pytest
import yaml
from .utils.vm_types import get_vm_types_for_resource
+@validates('R-57282', 'R-40499')
def test_vm_type_consistent_on_nova_servers(heat_template):
'''
Make sure all nova servers have properly formatted properties
def test_vm_type_consistent_on_nova_servers(heat_template):
'''
Make sure all nova servers have properly formatted properties
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
+from .helpers import validates
import pytest
import yaml
import pytest
import yaml
+@validates('R-55218', 'R-98374', 'R-44318')
def test_required_parameters_no_constraints(yaml_file):
'''
Make sure all required parameters are specified without any
def test_required_parameters_no_constraints(yaml_file):
'''
Make sure all required parameters are specified without any
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
+from .helpers import validates
import yaml
import pytest
import yaml
import pytest
+@validates('R-37437', 'R-71493', 'R-72483')
def test_servers_have_required_metadata(yaml_file):
'''
Check all defined nova server instances have the required metadata:
def test_servers_have_required_metadata(yaml_file):
'''
Check all defined nova server instances have the required metadata:
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
+from .helpers import validates
import yaml
import pytest
import yaml
import pytest
def test_unique_name_resources(yaml_files):
'''
Check that all resource names are unique across all yaml files.
def test_unique_name_resources(yaml_files):
'''
Check that all resource names are unique across all yaml files.