def test_ensure_lbpool_nodes_set_no_lb_pool(self, mock_lb_exists, mock_get_lb, mock_lb_pool_exists):
     mock_lb_exists.return_value = True
     mock_get_lb.return_value = 'lb name'
     mock_lb_pool_exists.return_value = False
     under_test = ClcLoadBalancer(self.module)
     changed, result = under_test.ensure_lbpool_nodes_set('alias', 'location', 'name', 'port', [1,2,3])
     self.assertEqual(changed, False)
     self.assertEqual(result, 'Pool doesn\'t exist')
 def test_ensure_lbpool_nodes_set(self, set_lb_nodes, lbpool_nodes_exists, lbpool_exists, get_lb_id, lb_exists, mock_clc_sdk):
     lb_exists.return_value = True
     get_lb_id.return_value = '123'
     lbpool_exists.retrun_value = True
     lbpool_nodes_exists.return_value = False
     set_lb_nodes.return_value = 'success'
     self.module.check_mode = False
     test = ClcLoadBalancer(self.module)
     result = test.ensure_lbpool_nodes_set('alias', 'location', 'name', 80, [1,2,3])
     self.assertEqual(result, (True, 'success'))
 def test_ensure_lbpool_nodes_set_no_lb_pool(self, mock_lb_exists,
                                             mock_get_lb,
                                             mock_lb_pool_exists):
     mock_lb_exists.return_value = True
     mock_get_lb.return_value = 'lb name'
     mock_lb_pool_exists.return_value = False
     under_test = ClcLoadBalancer(self.module)
     changed, result = under_test.ensure_lbpool_nodes_set(
         'alias', 'location', 'name', 'port', [1, 2, 3])
     self.assertEqual(changed, False)
     self.assertEqual(result, 'Pool doesn\'t exist')
 def test_ensure_lbpool_nodes_set(self, set_lb_nodes, lbpool_nodes_exists,
                                  lbpool_exists, get_lb_id, lb_exists,
                                  mock_clc_sdk):
     lb_exists.return_value = True
     get_lb_id.return_value = '123'
     lbpool_exists.retrun_value = True
     lbpool_nodes_exists.return_value = False
     set_lb_nodes.return_value = 'success'
     self.module.check_mode = False
     test = ClcLoadBalancer(self.module)
     result = test.ensure_lbpool_nodes_set('alias', 'location', 'name', 80,
                                           [1, 2, 3])
     self.assertEqual(result, (True, 'success'))