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'])
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])
def setUp(self): super(LoadBalancerConfigurationTest, self).setUp() self.conf_dict = fakes.fake_loadbalancer_dict(listener=True, pool=True, members=True)