Пример #1
0
    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)
Пример #2
0
    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)
Пример #4
0
 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)
Пример #5
0
 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)