def setUp(self):
        self.signaler = mock.Mock(spec=HttpSignaler)
        self.signaler.health.return_value = (True, 'Fake')

        self.sandbox = mock.Mock(spec_set=SandboxInterface)
        self.sandbox.exists.return_value = True
        self.sandbox.root = '/root'

        self.initial_interval_secs = 1
        self.interval_secs = 5
        self.max_consecutive_failures = 2
        self.clock = mock.Mock(spec=time)
        self.threaded_health_checker = ThreadedHealthChecker(
            self.signaler.health, None, self.interval_secs,
            self.initial_interval_secs, self.max_consecutive_failures,
            self.clock)

        self.threaded_health_checker_sandbox_exists = ThreadedHealthChecker(
            self.signaler.health, self.sandbox, self.interval_secs,
            self.initial_interval_secs, self.max_consecutive_failures,
            self.clock)
示例#2
0
 def setUp(self):
   self.signaler = mock.Mock(spec=HttpSignaler)
   self.signaler.health.return_value = (True, 'Fake')
   self.initial_interval_secs = 1
   self.interval_secs = 5
   self.max_consecutive_failures = 2
   self.clock = mock.Mock(spec=time)
   self.threaded_health_checker = ThreadedHealthChecker(
       self.signaler.health,
       self.interval_secs,
       self.initial_interval_secs,
       self.max_consecutive_failures,
       self.clock)