github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/cce/v3/partitions/testing/fixture.go (about)

     1  package testing
     2  
     3  import "github.com/chnsz/golangsdk/openstack/cce/v3/partitions"
     4  
     5  const Output = `{
     6      "kind":"Partition",
     7      "apiVersion":"v3",
     8      "metadata":{
     9          "name":"cn-south-1-ies-fstxz"
    10      },
    11      "spec":{
    12          "hostNetwork":{
    13              "subnetID":"d7131ed5-f813-4dbc-86f8-bcbdc07dce6f"
    14          },
    15          "containerNetwork":[
    16              {
    17                  "subnetID":"b2f23c46-edaa-4e66-b82f-50edafa638f5"
    18              },
    19              {
    20                  "subnetID":"dee746d5-6c78-43fb-bc36-ac26c581a3ec"
    21              }
    22          ],
    23          "publicBorderGroup":"cn-south-1-ies-fstxz",
    24          "category":"IES"
    25      }
    26  }`
    27  
    28  var Expected = &partitions.Partitions{
    29  	Kind:       "Partition",
    30  	Apiversion: "v3",
    31  	Metadata:   partitions.Metadata{Name: "cn-south-1-ies-fstxz"},
    32  	Spec: partitions.Spec{
    33  		Category:          "IES",
    34  		PublicBorderGroup: "cn-south-1-ies-fstxz",
    35  		HostNetwork: partitions.HostNetwork{
    36  			SubnetID: "d7131ed5-f813-4dbc-86f8-bcbdc07dce6f",
    37  		},
    38  		ContainerNetwork: []partitions.ContainerNetwork{
    39  			{
    40  				SubnetID: "b2f23c46-edaa-4e66-b82f-50edafa638f5",
    41  			},
    42  			{
    43  				SubnetID: "dee746d5-6c78-43fb-bc36-ac26c581a3ec",
    44  			},
    45  		},
    46  	},
    47  }