def test_get_process_args_no_additional_file(self, mock_find_path): vnf1 = { 'prox_args': 'c', 'prox_path': 'd', 'prox_config': 'e/f', } mock_find_path.side_effect = ['1', '2'] setup_helper = mock.MagicMock() setup_helper.scenario_helper = ScenarioHelper('vnf1') setup_helper.scenario_helper.scenario_cfg = { 'task_path': 'a/b', 'options': { 'vnf1': vnf1, }, } helper = ProxResourceHelper(setup_helper) helper.copy_to_target = mock.MagicMock(return_value='3') helper.generate_prox_config_file = mock.MagicMock(return_value='4') helper.upload_prox_config = mock.MagicMock(return_value='5') expected = 'c', 'd', '5' result = helper.get_process_args() self.assertEqual(result, expected) self.assertFalse(helper.additional_file) self.assertIsNone(helper.remote_prox_file_name)
def test_copy_to_target(self): setup_helper = mock.MagicMock() helper = ProxResourceHelper(setup_helper) expected = '/tmp/c' result = helper.copy_to_target('a/b', 'c') self.assertEqual(result, expected)