def test_from_dict_lb_listener(self):
     lb_dict = fakes.fake_loadbalancer_dict(listener=True)
     expected_listener_id = lb_dict['listeners'][0]['id']
     lb = models.LoadBalancer.from_dict(lb_dict)
     for k in lb_dict.keys():
         self.assertEqual(getattr(lb, k), lb_dict[k])
     self.assertIsInstance(lb.listeners[0], models.Listener)
     self.assertEqual(lb.listeners[0].id, expected_listener_id)
Example #2
0
 def test_from_dict_lb_listener(self):
     lb_dict = fakes.fake_loadbalancer_dict(listener=True)
     expected_listener_id = lb_dict['listeners'][0]['id']
     lb = models.LoadBalancer.from_dict(lb_dict)
     for k in lb_dict.keys():
         self.assertEqual(getattr(lb, k), lb_dict[k])
     self.assertIsInstance(lb.listeners[0], models.Listener)
     self.assertEqual(lb.listeners[0].id, expected_listener_id)
 def test_from_dict_lb_listener_pool_members(self):
     lb_dict = fakes.fake_loadbalancer_dict(listener=True, pool=True,
                                            members=True)
     expected_listener_id = lb_dict['listeners'][0]['id']
     expected_pool_id = lb_dict['listeners'][0]['default_pool']['id']
     expected_member = lb_dict['listeners'][0]['default_pool']['members'][0]
     lb = models.LoadBalancer.from_dict(lb_dict)
     for k in lb_dict.keys():
         self.assertEqual(getattr(lb, k), lb_dict[k])
     self.assertIsInstance(lb.listeners[0], models.Listener)
     self.assertIsInstance(lb.listeners[0].default_pool,
                           models.Pool)
     self.assertIsInstance(lb.listeners[0].default_pool.members[0],
                           models.Member)
     self.assertEqual(lb.listeners[0].id, expected_listener_id)
     self.assertEqual(lb.listeners[0].default_pool.id, expected_pool_id)
     self.assertEqual(lb.listeners[0].default_pool.members[0].id,
                      expected_member['id'])
Example #4
0
 def test_from_dict_lb_listener_pool_members(self):
     lb_dict = fakes.fake_loadbalancer_dict(listener=True,
                                            pool=True,
                                            members=True)
     expected_listener_id = lb_dict['listeners'][0]['id']
     expected_pool_id = lb_dict['listeners'][0]['default_pool']['id']
     expected_member = lb_dict['listeners'][0]['default_pool']['members'][0]
     lb = models.LoadBalancer.from_dict(lb_dict)
     for k in lb_dict.keys():
         self.assertEqual(getattr(lb, k), lb_dict[k])
     self.assertIsInstance(lb.listeners[0], models.Listener)
     self.assertIsInstance(lb.listeners[0].default_pool, models.Pool)
     self.assertIsInstance(lb.listeners[0].default_pool.members[0],
                           models.Member)
     self.assertEqual(lb.listeners[0].id, expected_listener_id)
     self.assertEqual(lb.listeners[0].default_pool.id, expected_pool_id)
     self.assertEqual(lb.listeners[0].default_pool.members[0].id,
                      expected_member['id'])
 def setUp(self):
     super(LoadBalancerConfigurationTest, self).setUp()
     self.conf_dict = fakes.fake_loadbalancer_dict(
         listener=True, pool=True, members=True
     )
 def test_from_dict_lb(self):
     lb_dict = fakes.fake_loadbalancer_dict()
     lb = models.LoadBalancer.from_dict(lb_dict)
     for k in lb_dict.keys():
         self.assertEqual(getattr(lb, k), lb_dict[k])
Example #7
0
 def setUp(self):
     super(LoadBalancerConfigurationTest, self).setUp()
     self.conf_dict = fakes.fake_loadbalancer_dict(listener=True,
                                                   pool=True,
                                                   members=True)
Example #8
0
 def test_from_dict_lb(self):
     lb_dict = fakes.fake_loadbalancer_dict()
     lb = models.LoadBalancer.from_dict(lb_dict)
     for k in lb_dict.keys():
         self.assertEqual(getattr(lb, k), lb_dict[k])