コード例 #1
0
    def test_poll_zone_fails(self):
        self.stubs.Set(zone_manager, "_call_engineclient", exploding_engineclient)

        zone_state = zone_manager.ZoneState()
        zone_state.update_credentials(FakeZone(id=2,
                       api_url='http://foo.com', username='******',
                       password='******', name='child',
                       weight_offset=0.0, weight_scale=1.0))
        zone_state.attempt = FLAGS.zone_failures_to_offline - 1

        self.mox.ReplayAll()
        zone_manager._poll_zone(zone_state)
        self.mox.VerifyAll()
        self.assertEquals(zone_state.attempt, 3)
        self.assertFalse(zone_state.is_active)
コード例 #2
0
    def test_poll_zone(self):
        self.mox.StubOutWithMock(zone_manager, '_call_engineclient')
        zone_manager._call_engineclient(mox.IgnoreArg()).AndReturn(
                        dict(name='child', capabilities='hairdresser'))

        zone_state = zone_manager.ZoneState()
        zone_state.update_credentials(FakeZone(id=2,
                       api_url='http://foo.com', username='******',
                       password='******', name='child',
                        weight_offset=0.0, weight_scale=1.0))
        zone_state.attempt = 1

        self.mox.ReplayAll()
        zone_manager._poll_zone(zone_state)
        self.mox.VerifyAll()
        self.assertEquals(zone_state.attempt, 0)
        self.assertEquals(zone_state.name, 'child')
コード例 #3
0
ファイル: test_zones.py プロジェクト: wendy-king/x7_venv
    def test_poll_zone_fails(self):
        self.stubs.Set(zone_manager, "_call_engineclient",
                       exploding_engineclient)

        zone_state = zone_manager.ZoneState()
        zone_state.update_credentials(
            FakeZone(id=2,
                     api_url='http://foo.com',
                     username='******',
                     password='******',
                     name='child',
                     weight_offset=0.0,
                     weight_scale=1.0))
        zone_state.attempt = FLAGS.zone_failures_to_offline - 1

        self.mox.ReplayAll()
        zone_manager._poll_zone(zone_state)
        self.mox.VerifyAll()
        self.assertEquals(zone_state.attempt, 3)
        self.assertFalse(zone_state.is_active)
コード例 #4
0
ファイル: test_zones.py プロジェクト: wendy-king/x7_venv
    def test_poll_zone(self):
        self.mox.StubOutWithMock(zone_manager, '_call_engineclient')
        zone_manager._call_engineclient(mox.IgnoreArg()).AndReturn(
            dict(name='child', capabilities='hairdresser'))

        zone_state = zone_manager.ZoneState()
        zone_state.update_credentials(
            FakeZone(id=2,
                     api_url='http://foo.com',
                     username='******',
                     password='******',
                     name='child',
                     weight_offset=0.0,
                     weight_scale=1.0))
        zone_state.attempt = 1

        self.mox.ReplayAll()
        zone_manager._poll_zone(zone_state)
        self.mox.VerifyAll()
        self.assertEquals(zone_state.attempt, 0)
        self.assertEquals(zone_state.name, 'child')