def setUp(self): super(TestUpdateStatsDb, self).setUp() conf = self.useFixture(oslo_fixture.Config(cfg.CONF)) conf.config(group="health_manager", event_streamer_driver='queue_event_streamer') self.sm = update_db.UpdateStatsDb() self.event_client = mock.MagicMock() self.sm.event_streamer.client = self.event_client self.listener_stats_repo = mock.MagicMock() self.sm.listener_stats_repo = self.listener_stats_repo self.loadbalancer_id = uuidutils.generate_uuid() self.listener_id = uuidutils.generate_uuid() self.listener_stats = data_models.ListenerStatistics( listener_id=self.listener_id, bytes_in=random.randrange(1000000000), bytes_out=random.randrange(1000000000), active_connections=random.randrange(1000000000), total_connections=random.randrange(1000000000), request_errors=random.randrange(1000000000)) self.sm.get_listener_stats = mock.MagicMock() self.sm.get_listener_stats.return_value = self.listener_stats self.loadbalancer_id = uuidutils.generate_uuid() self.amphora_id = uuidutils.generate_uuid() self.listener_id = uuidutils.generate_uuid() self.listener = db_models.Listener( load_balancer_id=self.loadbalancer_id) self.listener_repo = mock.MagicMock() self.sm.repo_listener = self.listener_repo self.sm.repo_listener.get.return_value = self.listener self.loadbalancer_repo = mock.MagicMock() self.sm.repo_loadbalancer = self.loadbalancer_repo self.loadbalancer = db_models.LoadBalancer( id=self.loadbalancer_id, listeners=[self.listener]) self.loadbalancer_repo.get.return_value = self.loadbalancer
def setUp(self): super(TestUpdateStatsDb, self).setUp() self.sm = update_db.UpdateStatsDb() self.event_client = mock.MagicMock() self.sm.event_streamer.client = self.event_client self.listener_stats_repo = mock.MagicMock() self.sm.listener_stats_repo = self.listener_stats_repo self.loadbalancer_id = uuidutils.generate_uuid() self.listener_id = uuidutils.generate_uuid() self.listener_stats = data_models.ListenerStatistics( listener_id=self.listener_id, bytes_in=random.randrange(1000000000), bytes_out=random.randrange(1000000000), active_connections=random.randrange(1000000000), total_connections=random.randrange(1000000000), request_errors=random.randrange(1000000000)) self.sm.get_listener_stats = mock.MagicMock() self.sm.get_listener_stats.return_value = self.listener_stats self.loadbalancer_id = uuidutils.generate_uuid() self.amphora_id = uuidutils.generate_uuid() self.listener_id = uuidutils.generate_uuid() self.listener = db_models.Listener( load_balancer_id=self.loadbalancer_id) self.listener_repo = mock.MagicMock() self.sm.repo_listener = self.listener_repo self.sm.repo_listener.get.return_value = self.listener self.loadbalancer_repo = mock.MagicMock() self.sm.repo_loadbalancer = self.loadbalancer_repo self.loadbalancer = db_models.LoadBalancer(id=self.loadbalancer_id, listeners=[self.listener]) self.loadbalancer_repo.get.return_value = self.loadbalancer