def test_ensure_package_installed_no_server(self, mock_get_servers_from_clc): test_params = { 'server_ids': ['TESTSVR1', 'TESTSVR2'] , 'package_id': 'dummyId' , 'package_params': {} , 'state' : 'present' } server_ids = ['TESTSVR1', 'TESTSVR2'] package_id = 'dummyId' package_params = {} self.module.params = test_params under_test = ClcBlueprintPackage(self.module) under_test.ensure_package_installed(server_ids, package_id, package_params) self.assertTrue(mock_get_servers_from_clc.called) self.assertFalse(self.module.fail_json.called)
def test_ensure_package_installed(self, mock_get_servers_from_clc): test_params = { 'server_ids': ['TESTSVR1', 'TESTSVR2'] , 'package_id': 'dummyId' , 'package_params': {} , 'state' : 'present' } server_ids = ['TESTSVR1', 'TESTSVR2'] package_id = 'dummyId' package_params = {} self.module.params = test_params mock_server_list = self.build_mock_server_list() mock_get_servers_from_clc.return_value=mock_server_list under_test = ClcBlueprintPackage(self.module) changed, return_servers, requests = under_test.ensure_package_installed(server_ids, package_id, package_params) self.assertTrue(mock_get_servers_from_clc.called) self.assertFalse(self.module.fail_json.called) self.assertEqual(changed, True) self.assertEqual(return_servers,['TESTSVR1', 'TESTSVR2'])