def handle(self, request, data): try: LOG.info('Deleting keypair "%s"' % data['keypair_id']) api.keypair_delete(request, data['keypair_id']) messages.info(request, 'Successfully deleted keypair: %s' \ % data['keypair_id']) except novaclient_exceptions.ClientException, e: LOG.exception("ClientException in DeleteKeypair") messages.error(request, 'Error deleting keypair: %s' % e.message)
def test_delete_keypair(self): KEYPAIR_ID = self.keypairs[0].name formData = {"method": "DeleteKeypair", "keypair_id": KEYPAIR_ID} self.mox.StubOutWithMock(api, "keypair_delete") api.keypair_delete(IsA(http.HttpRequest), unicode(KEYPAIR_ID)) self.mox.ReplayAll() res = self.client.post(reverse("dash_keypairs", args=[self.TEST_TENANT]), formData) self.assertRedirectsNoFollow(res, reverse("dash_keypairs", args=[self.TEST_TENANT])) self.mox.VerifyAll()
def handle(self, request, data): try: keypair = api.keypair_delete(request, data['keypair_id']) messages.info(request, 'Successfully deleted keypair: %s' \ % data['keypair_id']) except api_exceptions.ApiException, e: messages.error(request, 'Error deleting keypair: %s' % e.message)
def handle(self, request, data): try: LOG.info('Deleting keypair "%s"' % data['keypair_id']) keypair = api.keypair_delete(request, data['keypair_id']) messages.info(request, 'Successfully deleted keypair: %s' \ % data['keypair_id']) except api_exceptions.ApiException, e: LOG.error("ApiException in DeleteKeypair", exc_info=True) messages.error(request, 'Error deleting keypair: %s' % e.message)
def test_delete_keypair(self): KEYPAIR_ID = self.keypairs[0].name formData = { 'method': 'DeleteKeypair', 'keypair_id': KEYPAIR_ID, } self.mox.StubOutWithMock(api, 'keypair_delete') api.keypair_delete(IsA(http.HttpRequest), unicode(KEYPAIR_ID)) self.mox.ReplayAll() res = self.client.post( reverse('dash_keypairs', args=[self.TEST_TENANT]), formData) self.assertRedirectsNoFollow( res, reverse('dash_keypairs', args=[self.TEST_TENANT])) self.mox.VerifyAll()
def test_delete_keypair(self): KEYPAIR_ID = self.keypairs[0].key_name formData = {'method': 'DeleteKeypair', 'keypair_id': KEYPAIR_ID, } self.mox.StubOutWithMock(api, 'keypair_delete') api.keypair_delete(IsA(http.HttpRequest), unicode(KEYPAIR_ID)) self.mox.ReplayAll() res = self.client.post(reverse('dash_keypairs', args=[self.TEST_TENANT]), formData) self.assertRedirectsNoFollow(res, reverse('dash_keypairs', args=[self.TEST_TENANT])) self.mox.VerifyAll()
def test_keypair_delete(self): novaclient = self.stub_novaclient() novaclient.keypairs = self.mox.CreateMockAnything() novaclient.keypairs.delete(IsA(int)) self.mox.ReplayAll() ret_val = api.keypair_delete(self.request, self.keypair.id) self.assertIsNone(ret_val) self.mox.VerifyAll()
def test_keypair_delete(self): KEYPAIR_ID = '1' extras_api = self.stub_extras_api() extras_api.keypairs = self.mox.CreateMockAnything() extras_api.keypairs.delete(KEYPAIR_ID).AndReturn(TEST_RETURN) self.mox.ReplayAll() ret_val = api.keypair_delete(self.request, KEYPAIR_ID) self.assertIsNone(ret_val) self.mox.VerifyAll()
def test_delete_keypair_exception(self): KEYPAIR_ID = self.keypairs[0].name formData = {'method': 'DeleteKeypair', 'keypair_id': KEYPAIR_ID, } exception = novaclient_exceptions.ClientException('clientException', message='clientException') self.mox.StubOutWithMock(api, 'keypair_delete') api.keypair_delete(IsA(http.HttpRequest), unicode(KEYPAIR_ID)).AndRaise(exception) self.mox.ReplayAll() res = self.client.post(reverse('dash_keypairs', args=[self.TEST_TENANT]), formData) self.assertRedirectsNoFollow(res, reverse('dash_keypairs', args=[self.TEST_TENANT])) self.mox.VerifyAll()