d7733ecd11
Add possible create custom scenario in scenario tests bp custom-checks Change-Id: I3e0574dd7c347bce7b255d2ed240038c9fdd063f
23 lines
652 B
Mako
23 lines
652 B
Mako
from sahara.tests.scenario import base
|
|
|
|
% for testcase in testcases:
|
|
${make_testcase(testcase)}
|
|
% endfor
|
|
|
|
<%def name="make_testcase(testcase)">
|
|
class ${testcase['class_name']}TestCase(base.BaseTestCase):
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super(${testcase['class_name']}TestCase, cls).setUpClass()
|
|
cls.credentials = ${credentials}
|
|
cls.network = ${network}
|
|
cls.testcase = ${testcase}
|
|
|
|
def test_plugin(self):
|
|
self.create_cluster()
|
|
% for check in testcase['scenario']:
|
|
from sahara.tests.scenario.custom_checks import check_${check}
|
|
check_${check}.check(self)
|
|
% endfor
|
|
</%def>
|
|
|