def test_create_security_groups_post(self): sec_group = self.security_groups.first() self.mox.StubOutWithMock(api, 'security_group_create') api.security_group_create(IsA(http.HttpRequest), sec_group.name, sec_group.description).AndReturn(sec_group) self.mox.ReplayAll() formData = {'method': 'CreateGroup', 'name': sec_group.name, 'description': sec_group.description} res = self.client.post(SG_CREATE_URL, formData) self.assertRedirectsNoFollow(res, INDEX_URL)
def test_create_security_groups_post(self): sec_group = self.security_groups.first() self.mox.StubOutWithMock(api, 'security_group_create') api.security_group_create(IsA(http.HttpRequest), sec_group.name, sec_group.description).AndReturn(sec_group) self.mox.ReplayAll() formData = { 'method': 'CreateGroup', 'name': sec_group.name, 'description': sec_group.description } res = self.client.post(SG_CREATE_URL, formData) self.assertRedirectsNoFollow(res, INDEX_URL)
def handle(self, request, data): try: LOG.info('Add security_group: "%s"' % data) security_group = api.security_group_create(request, data['name'], data['description']) messages.info(request, 'Successfully created security_group: %s' \ % data['name']) except api_exceptions.ApiException, e: LOG.error("ApiException in CreateGroup", exc_info=True) messages.error(request, 'Error creating security group: %s' % e.message)
def handle(self, request, data): try: sg = api.security_group_create(request, data['name'], data['description']) messages.success( request, _('Successfully created security group: %s') % data['name']) return sg except: redirect = reverse("horizon:project:access_and_security:index") exceptions.handle(request, _('Unable to create security group.'), redirect=redirect)
def handle(self, request, data): try: sg = api.security_group_create(request, data['name'], data['description']) messages.success(request, _('Successfully created security group: %s') % data['name']) return sg except: redirect = reverse("horizon:project:access_and_security:index") exceptions.handle(request, _('Unable to create security group.'), redirect=redirect)