コード例 #1
0
ファイル: tables.py プロジェクト: mshabdiz/horizon
 def action(self, request, obj_id):
     if self.suspended:
         api.server_resume(request, obj_id)
         self.current_past_action = RESUME
     else:
         api.server_suspend(request, obj_id)
         self.current_past_action = SUSPEND
コード例 #2
0
ファイル: tables.py プロジェクト: codeoedoc/horizon
 def action(self, request, obj_id):
     if self.suspended:
         api.server_resume(request, obj_id)
         self.current_past_action = RESUME
     else:
         api.server_suspend(request, obj_id)
         self.current_past_action = SUSPEND
コード例 #3
0
ファイル: tests.py プロジェクト: jtopjian/horizon-2012.1.3
    def test_suspend_instance(self):
        server = self.servers.first()
        self.mox.StubOutWithMock(api, 'server_suspend')
        self.mox.StubOutWithMock(api, 'server_list')
        api.server_list(IsA(http.HttpRequest)).AndReturn(self.servers.list())
        api.server_suspend(IsA(http.HttpRequest), unicode(server.id))
        self.mox.ReplayAll()

        formData = {'action': 'instances__suspend__%s' % server.id}
        res = self.client.post(INDEX_URL, formData)
        self.assertRedirectsNoFollow(res, INDEX_URL)
コード例 #4
0
    def test_suspend_instance(self):
        server = self.servers.first()
        self.mox.StubOutWithMock(api, 'server_suspend')
        self.mox.StubOutWithMock(api, 'server_list')
        api.server_list(IsA(http.HttpRequest)).AndReturn(self.servers.list())
        api.server_suspend(IsA(http.HttpRequest), unicode(server.id))
        self.mox.ReplayAll()

        formData = {'action': 'instances__suspend__%s' % server.id}
        res = self.client.post(INDEX_URL, formData)
        self.assertRedirectsNoFollow(res, INDEX_URL)
コード例 #5
0
ファイル: tests.py プロジェクト: hien/horizon
    def test_suspend_instance_exception(self):
        server = self.servers.first()

        api.flavor_list(IsA(http.HttpRequest)).AndReturn(self.flavors.list())
        api.server_list(IsA(http.HttpRequest)).AndReturn(self.servers.list())
        api.server_suspend(IsA(http.HttpRequest), unicode(server.id)).AndRaise(self.exceptions.nova)

        self.mox.ReplayAll()

        formData = {"action": "instances__suspend__%s" % server.id}
        res = self.client.post(INDEX_URL, formData)

        self.assertRedirectsNoFollow(res, INDEX_URL)
コード例 #6
0
ファイル: tests.py プロジェクト: zhang-hua/horizon
    def test_suspend_instance_exception(self):
        server = self.servers.first()

        api.flavor_list(IsA(http.HttpRequest)).AndReturn(self.flavors.list())
        api.server_list(IsA(http.HttpRequest)).AndReturn(self.servers.list())
        api.server_suspend(IsA(http.HttpRequest),
                          unicode(server.id)).AndRaise(self.exceptions.nova)

        self.mox.ReplayAll()

        formData = {'action': 'instances__suspend__%s' % server.id}
        res = self.client.post(INDEX_URL, formData)

        self.assertRedirectsNoFollow(res, INDEX_URL)
コード例 #7
0
ファイル: tests.py プロジェクト: haluomao/horizon
    def test_suspend_instance(self):
        server = self.servers.first()
        self.mox.StubOutWithMock(api, "server_suspend")
        self.mox.StubOutWithMock(api, "server_list")
        self.mox.StubOutWithMock(api, "volume_list")
        self.mox.StubOutWithMock(api, "flavor_list")
        api.flavor_list(IsA(http.HttpRequest)).AndReturn(self.flavors.list())
        api.volume_list(IsA(http.HttpRequest)).AndReturn(self.volumes.list())
        api.server_list(IsA(http.HttpRequest)).AndReturn(self.servers.list())
        api.server_suspend(IsA(http.HttpRequest), unicode(server.id))
        self.mox.ReplayAll()

        formData = {"action": "instances__suspend__%s" % server.id}
        res = self.client.post(INDEX_URL, formData)
        self.assertRedirectsNoFollow(res, INDEX_URL)
コード例 #8
0
ファイル: tables.py プロジェクト: OpenStack-Kha/horizon
 def action(self, request, obj_id):
     if getattr(self, 'suspended', False):
         api.server_suspend(request, obj_id)
     else:
         api.server_resume(request, obj_id)
コード例 #9
0
ファイル: tables.py プロジェクト: OpenStack-Kha/horizon
 def action(self, request, obj_id):
     if getattr(self, 'suspended', False):
         api.server_suspend(request, obj_id)
     else:
         api.server_resume(request, obj_id)