Documentation ¶
Overview ¶
networks unit tests
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Subnet1 = subnets.Subnet{ ID: "e7944e55-f957-413d-aa56-fdc876543113", Name: "subnet", IPVersion: 4, EnableDHCP: true, CIDR: *cidr, CreatedAt: createdTime, UpdatedAt: updatedTime, NetworkID: "ee2402d0-f0cd-4503-9b75-69be1d11c5f1", TaskID: taskID, CreatorTaskID: taskID, Region: "RegionOne", ProjectID: fake.ProjectID, RegionID: fake.RegionID, AvailableIps: &availableIps, TotalIps: &totalIps, HasRouter: true, DNSNameservers: []net.IP{ip}, GatewayIP: gwip, HostRoutes: []subnets.HostRoute{ {Destination: *routeCidr, NextHop: ip}, }, } Network1 = availablenetworks.Network{ Name: "private", ID: "e7944e55-f957-413d-aa56-fdc876543113", Subnets: []subnets.Subnet{Subnet1}, MTU: 1450, CreatedAt: createdTime, UpdatedAt: &updatedTime, External: false, Default: false, Shared: false, ProjectID: fake.ProjectID, RegionID: fake.RegionID, Region: "RegionOne", } ExpectedNetworkSlice = []availablenetworks.Network{Network1} )
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": [
{
"id": "e7944e55-f957-413d-aa56-fdc876543113",
"name": "subnet",
"ip_version": 4,
"enable_dhcp": true,
"cidr": "192.168.10.0/24",
"created_at": "2020-03-05T12:03:24+0000",
"updated_at": "2020-03-05T12:03:25+0000",
"network_id": "ee2402d0-f0cd-4503-9b75-69be1d11c5f1",
"task_id": "50f53a35-42ed-40c4-82b2-5a37fb3e00bc",
"creator_task_id": "50f53a35-42ed-40c4-82b2-5a37fb3e00bc",
"region": "RegionOne",
"project_id": 1,
"region_id": 1,
"available_ips": %d,
"total_ips": %d,
"dns_nameservers": [
"10.0.0.13"
],
"gateway_ip" : "10.0.0.1",
"has_router": true,
"host_routes": [
{
"destination": "10.0.3.0/24",
"nexthop": "10.0.0.13"
}
]
}
],
"external": false,
"project_id": 1
}
]
}
`, availableIps, totalIps)
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.