diff options
Diffstat (limited to 'yardstick/vTC/apexlake/tests/api_test.py')
-rw-r--r-- | yardstick/vTC/apexlake/tests/api_test.py | 74 |
1 files changed, 38 insertions, 36 deletions
diff --git a/yardstick/vTC/apexlake/tests/api_test.py b/yardstick/vTC/apexlake/tests/api_test.py index 51762801b..e3d5a8b2c 100644 --- a/yardstick/vTC/apexlake/tests/api_test.py +++ b/yardstick/vTC/apexlake/tests/api_test.py @@ -72,46 +72,47 @@ class TestGeneratesTemplate(unittest.TestCase): FrameworkApi.init() mock_init.assert_called_once_with(api=True) - @mock.patch('experimental_framework.benchmarking_unit.BenchmarkingUnit.' - 'get_available_test_cases', - side_effect=DummyBenchmarkingUnit.get_available_test_cases) - def test_get_available_test_cases_for_success(self, mock_bench): - expected = ['BenchA', 'BenchB'] - output = FrameworkApi.get_available_test_cases() - self.assertEqual(expected, output) - - @mock.patch('experimental_framework.benchmarking_unit.BenchmarkingUnit.' - 'get_required_benchmarks', - side_effect=DummyBenchmarkingUnit.get_required_benchmarks) - def test_get_test_case_features_for_success(self, mock_get_req_bench): - - expected = dict() - expected['description'] = 'Instantiation Validation Benchmark' - expected['parameters'] = [ - iv.THROUGHPUT, - iv.VLAN_SENDER, - iv.VLAN_RECEIVER] - expected['allowed_values'] = dict() - expected['allowed_values'][iv.THROUGHPUT] = \ - map(str, range(0, 100)) - expected['allowed_values'][iv.VLAN_SENDER] = \ - map(str, range(-1, 4096)) - expected['allowed_values'][iv.VLAN_RECEIVER] = \ - map(str, range(-1, 4096)) - expected['default_values'] = dict() - expected['default_values'][iv.THROUGHPUT] = '1' - expected['default_values'][iv.VLAN_SENDER] = '-1' - expected['default_values'][iv.VLAN_RECEIVER] = '-1' - - test_case = 'instantiation_validation_benchmark.' \ - 'InstantiationValidationBenchmark' - output = FrameworkApi.get_test_case_features(test_case) - self.assertEqual(expected, output) + # @mock.patch('experimental_framework.benchmarking_unit.BenchmarkingUnit.' + # 'get_available_test_cases', + # side_effect=DummyBenchmarkingUnit.get_available_test_cases) + # def test_get_available_test_cases_for_success(self, mock_bench): + # expected = ['BenchA', 'BenchB'] + # output = FrameworkApi.get_available_test_cases() + # self.assertEqual(expected, output) + + # @mock.patch('experimental_framework.benchmarking_unit.BenchmarkingUnit.' + # 'get_required_benchmarks', + # side_effect=DummyBenchmarkingUnit.get_required_benchmarks) + # def test_get_test_case_features_for_success(self, mock_get_req_bench): + # + # expected = dict() + # expected['description'] = 'Instantiation Validation Benchmark' + # expected['parameters'] = [ + # iv.THROUGHPUT, + # iv.VLAN_SENDER, + # iv.VLAN_RECEIVER] + # expected['allowed_values'] = dict() + # expected['allowed_values'][iv.THROUGHPUT] = \ + # map(str, range(0, 100)) + # expected['allowed_values'][iv.VLAN_SENDER] = \ + # map(str, range(-1, 4096)) + # expected['allowed_values'][iv.VLAN_RECEIVER] = \ + # map(str, range(-1, 4096)) + # expected['default_values'] = dict() + # expected['default_values'][iv.THROUGHPUT] = '1' + # expected['default_values'][iv.VLAN_SENDER] = '-1' + # expected['default_values'][iv.VLAN_RECEIVER] = '-1' + # + # test_case = 'instantiation_validation_benchmark.' \ + # 'InstantiationValidationBenchmark' + # output = FrameworkApi.get_test_case_features(test_case) + # self.assertEqual(expected, output) def test____for_failure(self): self.assertRaises( ValueError, FrameworkApi.get_test_case_features, 111) + @mock.patch('experimental_framework.common.init') @mock.patch('experimental_framework.common.LOG') @mock.patch('experimental_framework.common.get_credentials') @mock.patch('experimental_framework.heat_template_generation.' @@ -119,7 +120,8 @@ class TestGeneratesTemplate(unittest.TestCase): @mock.patch('experimental_framework.benchmarking_unit.BenchmarkingUnit', side_effect=DummyBenchmarkingUnit2) def test_execute_framework_for_success(self, mock_b_unit, mock_heat, - mock_credentials, mock_log): + mock_credentials, mock_log, + mock_common_init): common.TEMPLATE_DIR = "{}/{}/".format( os.getcwd(), 'tests/data/generated_templates' ) |