heat/heat/tests/convergence/framework/scenario_template.py
tyagi f38dc98ffd convergence scenario tests
Adding convergence prototype scenarios tests to run against actual
heat code base.
These tests are not modified and should test the sanity of covergence
implementation.

Change-Id: I69373a423da85f23597623457a7a7f1d5c2b0d2a
Implements: blueprint convergence-simulator-tests
Co-Authored-By: Anant Patil <anant.patil@hp.com>
2015-09-08 09:18:36 +05:30

40 lines
1.1 KiB
Python

#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
class GetRes(object):
def __init__(self, target_name):
self.target_name = target_name
class GetAtt(GetRes):
def __init__(self, target_name, attr):
super(GetAtt, self).__init__(target_name)
self.attr = attr
class RsrcDef(object):
def __init__(self, properties, depends_on):
self.properties = properties
self.depends_on = depends_on
class Template(object):
def __init__(self, resources={}, key=None):
self.key = key
self.resources = resources
def __repr__(self):
return 'Template(%r)' % self.resources