Exemplo n.º 1
0
 def setUp(self, *mocks):
     super(PoolManagerTest, self).setUp()
     self.pm = Service()
     self.pm.pool.targets = ()
     self.pm.tg.add_timer = Mock()
     self.pm._pool_election = Mock()
     self.pm.target_backends = {}
Exemplo n.º 2
0
 def setUp(self, *mocks):
     super(PoolManagerTest, self).setUp()
     self.pm = Service()
     self.pm.tg.add_timer = Mock()
     self.pm.pool = Mock()
     setattr(self.pm.pool, 'targets', ())
     setattr(self.pm.pool, 'also_notifies', ())
     setattr(self.pm.pool, 'nameservers', ())
     self.pm._pool_election = Mock()
     self.pm.target_backends = {}
Exemplo n.º 3
0
    def test_start(self):
        with patch.object(objects.Pool, 'from_config', return_value=Mock()):
            Service._setup_target_backends = Mock()
            pm = Service()
            pm.pool.targets = ()
            pm.tg.add_timer = Mock()
            pm._pool_election = Mock()
            with patch("designate.service.RPCService.start"):
                pm.start()

            call1 = pm.tg.add_timer.call_args_list[0][0]
            self.assertEqual(120, call1[0])
            self.assertEqual(120, call1[-1])
            call2 = pm.tg.add_timer.call_args_list[1][0]
            self.assertEqual(1800, call2[0])
            self.assertEqual(1800, call2[-1])
Exemplo n.º 4
0
    def test_start(self):
        with patch.object(objects.Pool, 'from_config', return_value=Mock()):
            pm = Service()
            pm.tg.add_timer = Mock()
            pm._pool_election = Mock()
            with patch("designate.service.RPCService.start"):
                with patch.object(
                        pm.central_api,
                        'get_pool',
                        return_value=objects.Pool.from_dict(POOL_DICT)):
                    pm.start()

            call1 = pm.tg.add_timer.call_args_list[0][0]
            self.assertEqual(120, call1[0])
            self.assertEqual(120, call1[-1])
            call2 = pm.tg.add_timer.call_args_list[1][0]
            self.assertEqual(1800, call2[0])
            self.assertEqual(1800, call2[-1])
Exemplo n.º 5
0
 def test_init(self):
     with patch.object(objects.Pool, 'from_config', return_value=Mock()):
         Service._setup_target_backends = Mock()
         Service()
Exemplo n.º 6
0
 def test_init(self):
         Service()