コード例 #1
0
ファイル: ports.py プロジェクト: Lezval/horizon
 def handle(self, request, data):
     try:
         LOG.info('Deleting %s ports on network %s' %
                  (data['port'], data['network']))
         api.quantum_delete_port(request, data['network'], data['port'])
     except Exception, e:
         messages.error(request,
                        _('Unable to delete port %(port)s: %(msg)s') %
                        {"port": data['port'], "msg": e.message})
コード例 #2
0
ファイル: ports.py プロジェクト: yuzawataka/colony
 def handle(self, request, data):
     try:
         LOG.info('Deleting %s ports on network %s' %
                  (data['port'], data['network']))
         api.quantum_delete_port(request, data['network'], data['port'])
     except Exception, e:
         messages.error(request,
                        'Unable to delete port %s: %s' %
                        (data['port'], e.message,))
コード例 #3
0
    def test_port_delete(self):
        self.mox.StubOutWithMock(api, "quantum_delete_port")
        api.quantum_delete_port(IsA(http.HttpRequest), "n1", "p1").AndReturn(True)

        formData = {"port": "p1", "network": "n1", "method": "DeletePort"}

        self.mox.StubOutWithMock(messages, "success")
        messages.success(IgnoreArg(), IsA(str))

        res = self.client.post(reverse("dash_networks_detail", args=[self.request.user.tenant_id, "n1"]), formData)
コード例 #4
0
ファイル: ports.py プロジェクト: Lezval/horizon
 def handle(self, request, data):
     try:
         LOG.info('Deleting %s ports on network %s' %
                  (data['port'], data['network']))
         api.quantum_delete_port(request, data['network'], data['port'])
     except Exception, e:
         messages.error(
             request,
             _('Unable to delete port %(port)s: %(msg)s') % {
                 "port": data['port'],
                 "msg": e.message
             })
コード例 #5
0
    def test_port_delete(self):
        self.mox.StubOutWithMock(api, "quantum_delete_port")
        api.quantum_delete_port(IsA(http.HttpRequest), 'n1',
                                'p1').AndReturn(True)

        formData = {'port': 'p1', 'network': 'n1', 'method': 'DeletePort'}

        self.mox.StubOutWithMock(messages, 'success')
        messages.success(IgnoreArg(), IsA(str))

        res = self.client.post(
            reverse('dash_networks_detail',
                    args=[self.request.user.tenant, "n1"]), formData)
コード例 #6
0
    def test_port_delete(self):
        self.mox.StubOutWithMock(api, "quantum_delete_port")
        api.quantum_delete_port(IsA(http.HttpRequest),
                                'n1', 'p1').AndReturn(True)

        formData = {'port': 'p1',
                    'network': 'n1',
                    'method': 'DeletePort'}

        self.mox.StubOutWithMock(messages, 'success')
        messages.success(IgnoreArg(), IsA(str))

        res = self.client.post(reverse('dash_networks_detail',
                               args=[self.request.user.tenant, "n1"]),
                               formData)
コード例 #7
0
 def handle(self, request, data):
     try:
         LOG.info("Deleting %s ports on network %s" % (data["port"], data["network"]))
         api.quantum_delete_port(request, data["network"], data["port"])
     except Exception, e:
         messages.error(request, "Unable to delete port %s: %s" % (data["port"], e.message))