Exemple #1
0
 def _create_l2_gateway(self, args, name, device):
     resource = 'l2_gateway'
     cmd = l2gateway.Createl2gateway(test_cli20.MyApp(sys.stdout), None)
     position_names = ['name', 'devices']
     position_values = [name, device]
     self._test_create_resource(resource, cmd, name, 'myid', args,
                                position_names, position_values)
Exemple #2
0
    def test_list_l2gateway_connection(self):
        """Test List l2gateway-connections."""

        resources = "l2_gateway_connections"
        cmd = l2_gateway_connection.L2GatewayConnectionList(
            test_cli20.MyApp(sys.stdout), None)
        self._test_list_resources(resources, cmd, True)
Exemple #3
0
    def test_show_l2gateway(self):
        """Test Show l2gateway: --fields id --fields name myid."""

        resource = 'l2_gateway'
        cmd = l2gateway.Showl2gateway(test_cli20.MyApp(sys.stdout), None)
        args = ['--fields', 'id', '--fields', 'name', self.test_id]
        self._test_show_resource(resource, cmd, self.test_id, args,
                                 ['id', 'name'])
Exemple #4
0
    def test_delete_l2gateway(self):
        """Test Delete l2gateway."""

        resource = 'l2_gateway'
        cmd = l2gateway.Deletel2gateway(test_cli20.MyApp(sys.stdout), None)
        my_id = 'my-id'
        args = [my_id]
        self._test_delete_resource(resource, cmd, my_id, args)
Exemple #5
0
    def test_show_l2gateway_connection(self):
        """Test Show l2gateway-connection: --fields id --fields name myid."""

        resource = 'l2_gateway_connection'
        cmd = l2_gateway_connection.L2GatewayConnectionShow(
            test_cli20.MyApp(sys.stdout), None)
        args = ['--fields', 'id', '--fields', 'name', self.test_id]
        self._test_show_resource(resource, cmd, self.test_id, args,
                                 ['id', 'name'])
Exemple #6
0
    def test_delete_l2gateway_connection(self):
        """Test Delete l2gateway-connection."""

        resource = 'l2_gateway_connection'
        cmd = l2_gateway_connection.L2GatewayConnectionDelete(
            test_cli20.MyApp(sys.stdout), None)
        my_id = 'my-id'
        args = [my_id]
        self._test_delete_resource(resource, cmd, my_id, args)
Exemple #7
0
    def test_create_l2gateway_connection(self):
        """Test Create l2gateway-connection."""

        resource = 'l2_gateway_connection'
        cmd = l2_gateway_connection.L2GatewayConnectionCreate(
            test_cli20.MyApp(sys.stdout), None)
        l2gw_id = 'l2gw-id'
        net_id = 'net-id'
        args = [l2gw_id, net_id, '--default-segmentation-id', 'seg-id']
        position_names = ['l2_gateway_id', 'network_id', 'segmentation_id']
        position_values = [l2gw_id, net_id, 'seg-id']
        self._test_create_resource(resource, cmd, l2gw_id, 'myid', args,
                                   position_names, position_values)
Exemple #8
0
    def test_list_l2gateway(self):
        """Test List l2gateway."""

        resources = "l2_gateways"
        cmd = l2gateway.Listl2gateway(test_cli20.MyApp(sys.stdout), None)
        self._test_list_resources(resources, cmd, True)
Exemple #9
0
 def _update_l2gateway(self, args, values):
     resource = 'l2_gateway'
     cmd = l2gateway.Updatel2gateway(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid', args, values)