~asomya/+junk/quantum-dev

« back to all changes in this revision

Viewing changes to quantum/api/networks.py

  • Committer: Salvatore Orlando
  • Date: 2011-07-22 07:01:43 UTC
  • mfrom: (20.1.19 quantum-unit-tests)
  • Revision ID: salvatore.orlando@eu.citrix.com-20110722070143-w1dxq5zulo0wfcs3
Merging branch lp:~netstack/quantum/quantum-unit-tests

Provides functionality as specified by blueprint https://blueprints.launchpad.net/quantum/+spec/api-spec-unit-tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
    """ Network API controller for Quantum API """
30
30
 
31
31
    _network_ops_param_list = [{
32
 
        'param-name': 'network-name',
 
32
        'param-name': 'net-name',
33
33
        'required': True}, ]
34
34
 
35
35
    _serialization_metadata = {
80
80
            return faults.Fault(e)
81
81
        network = self._plugin.\
82
82
                       create_network(tenant_id,
83
 
                                      request_params['network-name'])
 
83
                                      request_params['net-name'])
84
84
        builder = networks_view.get_view_builder(request)
85
85
        result = builder.build(network)
86
86
        return dict(networks=result)
94
94
        except exc.HTTPError as e:
95
95
            return faults.Fault(e)
96
96
        try:
97
 
            network = self._plugin.rename_network(tenant_id,
98
 
                        id, request_params['network-name'])
99
 
 
100
 
            builder = networks_view.get_view_builder(request)
101
 
            result = builder.build(network, True)
102
 
            return dict(networks=result)
 
97
            self._plugin.rename_network(tenant_id, id,
 
98
                                        request_params['net-name'])
 
99
            return exc.HTTPAccepted()
103
100
        except exception.NetworkNotFound as e:
104
101
            return faults.Fault(faults.NetworkNotFound(e))
105
102