summaryrefslogtreecommitdiffstats
path: root/tests/unit/benchmark/scenarios/networking/test_sfc.py
diff options
context:
space:
mode:
authorliang gao <jean.gaoliang@huawei.com>2016-07-05 09:35:42 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2016-07-05 09:35:42 +0000
commit12f7ee47f39091be7b139f9bc083dbc675099937 (patch)
tree8a67ec369a79c86586b8efa129a281c5d8f2cc2e /tests/unit/benchmark/scenarios/networking/test_sfc.py
parent588631b53537b71330bd21e4f9aebb9de429b2a3 (diff)
parent9a4ed05300b2aed28e8d2ec213049d5475655577 (diff)
Merge "SFC Yardstick test"
Diffstat (limited to 'tests/unit/benchmark/scenarios/networking/test_sfc.py')
-rw-r--r--tests/unit/benchmark/scenarios/networking/test_sfc.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/tests/unit/benchmark/scenarios/networking/test_sfc.py b/tests/unit/benchmark/scenarios/networking/test_sfc.py
index adce0824a..2d7990e59 100644
--- a/tests/unit/benchmark/scenarios/networking/test_sfc.py
+++ b/tests/unit/benchmark/scenarios/networking/test_sfc.py
@@ -26,26 +26,32 @@ class SfcTestCase(unittest.TestCase):
# Used in Sfc.setup()
context_cfg['target'] = dict()
context_cfg['target']['user'] = 'root'
- context_cfg['target']['password'] = 'octopus'
- context_cfg['target']['ip'] = None
+ context_cfg['target']['password'] = 'opnfv'
+ context_cfg['target']['ip'] = '127.0.0.1'
# Used in Sfc.run()
context_cfg['host'] = dict()
- context_cfg['host']['user'] = 'cirros'
- context_cfg['host']['password'] = 'cubslose:)'
+ context_cfg['host']['user'] = 'root'
+ context_cfg['host']['password'] = 'opnfv'
context_cfg['host']['ip'] = None
context_cfg['target'] = dict()
- context_cfg['target']['ip'] = None
+ context_cfg['target']['ip'] = '127.0.0.1'
self.sfc = sfc.Sfc(scenario_cfg=scenario_cfg, context_cfg=context_cfg)
@mock.patch('yardstick.benchmark.scenarios.networking.sfc.ssh')
- def test_run_for_success(self, mock_ssh):
+ @mock.patch('yardstick.benchmark.scenarios.networking.sfc.sfc_openstack')
+ @mock.patch('yardstick.benchmark.scenarios.networking.sfc.subprocess')
+ def test_run_for_success(self, mock_subprocess, mock_openstack, mock_ssh):
# Mock a successfull SSH in Sfc.setup() and Sfc.run()
mock_ssh.SSH().execute.return_value = (0, '100', '')
+ mock_openstack.return_value = "127.0.0.1"
+ mock_subprocess.return_value = 'mocked!'
result = {}
+ self.sfc.setup()
self.sfc.run(result)
+ self.sfc.teardown()
def main():