testing

package
v0.6.28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

networks unit tests

Index

Constants

View Source
const CreateRequest = `
{
	"name": "private",
	"create_router": true
}	
`
View Source
const CreateResponse = `
{
  "tasks": [
    "50f53a35-42ed-40c4-82b2-5a37fb3e00bc"
  ]
}
`
View Source
const DeleteResponse = `
{
  "tasks": [
    "50f53a35-42ed-40c4-82b2-5a37fb3e00bc"
  ]
}
`
View Source
const ListInstancePortResponse = `` /* 199-byte string literal not displayed */
View Source
const MetadataCreateRequest = `
{
"test1": "test1", 
"test2": "test2"
}
`
View Source
const MetadataListResponse = `` /* 215-byte string literal not displayed */
View Source
const MetadataResponse = `
{
  "key": "some_key",
  "value": "some_val",
  "read_only": false
}
`
View Source
const UpdateRequest = `
{
	"name": "private"
}	
`

Variables

View Source
var (
	Network1 = networks.Network{
		Name: "private",
		ID:   "e7944e55-f957-413d-aa56-fdc876543113",
		Subnets: []string{
			"3730b4d3-9337-4a60-a35e-7e1620aabe6f",
		},
		MTU:       1450,
		CreatedAt: createdTime,
		UpdatedAt: &updatedTime,
		External:  false,
		Default:   false,
		Shared:    false,
		ProjectID: fake.ProjectID,
		RegionID:  fake.RegionID,
		Region:    "RegionOne",
		Metadata:  []metadata.Metadata{ResourceMetadataReadOnly},
	}
	Tasks1 = tasks.TaskResults{
		Tasks: []tasks.TaskID{"50f53a35-42ed-40c4-82b2-5a37fb3e00bc"},
	}

	ExpectedNetworkSlice = []networks.Network{Network1}

	InstancePort1 = networks.InstancePort{
		ID:           "8e009163-d526-4351-9266-93d9fd8fa8ef",
		InstanceID:   "bfc7824b-31b6-4a28-a0c4-7df137139215",
		InstanceName: "instance_1",
	}
	ExpectedInstancePortSlice = []networks.InstancePort{InstancePort1}

	ResourceMetadata = map[string]interface{}{
		"some_key": "some_val",
	}

	ResourceMetadataReadOnly = metadata.Metadata{
		Key:      "some_key",
		Value:    "some_val",
		ReadOnly: false,
	}

	Metadata1 = metadata.Metadata{
		Key:      "cost-center",
		Value:    "Atlanta",
		ReadOnly: false,
	}
	Metadata2 = metadata.Metadata{
		Key:      "data-center",
		Value:    "A",
		ReadOnly: false,
	}
	ExpectedMetadataList = []metadata.Metadata{Metadata1, Metadata2}
)
View Source
var GetResponse = fmt.Sprintf(`
{
  "creator_task_id": null,
  "region": "RegionOne",
  "name": "private",
  "mtu": 1450,
  "id": "e7944e55-f957-413d-aa56-fdc876543113",
  "updated_at": "2020-03-05T12:03:25+0000",
  "created_at": "2020-03-05T12:03:24+0000",
  "task_id": null,
  "region_id": 1,
  "shared": false,
  "subnets": [
    "3730b4d3-9337-4a60-a35e-7e1620aabe6f"
  ],
  "external": false,
  "project_id": 1,
  "metadata": [%s]
}
`, MetadataResponse)
View Source
var ListResponse = fmt.Sprintf(`
{
  "count": 1,
  "results": [
    {
      "creator_task_id": null,
      "region": "RegionOne",
      "name": "private",
      "mtu": 1450,
      "id": "e7944e55-f957-413d-aa56-fdc876543113",
      "updated_at": "2020-03-05T12:03:25+0000",
      "created_at": "2020-03-05T12:03:24+0000",
      "task_id": null,
      "region_id": 1,
      "shared": false,
      "subnets": [
        "3730b4d3-9337-4a60-a35e-7e1620aabe6f"
      ],
      "external": false,
      "project_id": 1,
      "metadata": [%s]
	}
  ]
}
`, MetadataResponse)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL