Skip to content

Commit 50042f1

Browse files
IPv6Range -> IPv6Ranges (#833)
1 parent 6b308ff commit 50042f1

File tree

7 files changed

+19
-11
lines changed

7 files changed

+19
-11
lines changed

test/unit/fixtures/vpc_get.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@
3131
{
3232
"id": 123,
3333
"ipv4_range": "10.0.0.4/32",
34-
"ipv6_range": null
34+
"ipv6_ranges": [
35+
"fda3:9c1b:5e2a:1::/64"
36+
]
3537
}
3638
],
3739
"updated": "2023-09-11T00:00:00"

test/unit/fixtures/vpc_list.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@
3838
{
3939
"id": 123,
4040
"ipv4_range": "10.0.0.4/32",
41-
"ipv6_range": null
41+
"ipv6_ranges": [
42+
"fda3:9c1b:5e2a:1::/64"
43+
]
4244
}
4345
],
4446
"updated": "2023-09-11T00:00:00"

test/unit/fixtures/vpc_subnet_get.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
{
2929
"id": 123,
3030
"ipv4_range": "10.0.0.4/32",
31-
"ipv6_range": null
31+
"ipv6_ranges": [
32+
"fda3:9c1b:5e2a:1::/64"
33+
]
3234
}
3335
],
3436
"created": "2025-01-01T10:00:00",

test/unit/fixtures/vpc_subnets_list.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
{
4040
"id": 123,
4141
"ipv4_range": "10.0.0.4/32",
42-
"ipv6_range": null
42+
"ipv6_ranges": [
43+
"fda3:9c1b:5e2a:1::/64"
44+
]
4345
}
4446
],
4547
"updated": "2023-09-11T00:00:00"

test/unit/vpc_subnets_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func TestVPCSubnet_Get(t *testing.T) {
7373

7474
assert.Equal(t, 123, subnet.Databases[0].ID)
7575
assert.Equal(t, "10.0.0.4/32", *subnet.Databases[0].IPv4Range)
76-
assert.Nil(t, subnet.Databases[0].IPv6Range)
76+
assert.Equal(t, "fda3:9c1b:5e2a:1::/64", subnet.Databases[0].IPv6Ranges[0])
7777
}
7878

7979
func TestVPCSubnets_List(t *testing.T) {
@@ -119,7 +119,7 @@ func TestVPCSubnets_List(t *testing.T) {
119119

120120
assert.Equal(t, 123, subnet.Databases[0].ID)
121121
assert.Equal(t, "10.0.0.4/32", *subnet.Databases[0].IPv4Range)
122-
assert.Nil(t, subnet.Databases[0].IPv6Range)
122+
assert.Equal(t, "fda3:9c1b:5e2a:1::/64", subnet.Databases[0].IPv6Ranges[0])
123123
}
124124

125125
func TestVPCSubnet_Update(t *testing.T) {

test/unit/vpc_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ func TestVPC_Get(t *testing.T) {
9292

9393
assert.Equal(t, 123, vpc.Subnets[0].Databases[0].ID)
9494
assert.Equal(t, "10.0.0.4/32", *vpc.Subnets[0].Databases[0].IPv4Range)
95-
assert.Nil(t, vpc.Subnets[0].Databases[0].IPv6Range)
95+
assert.Equal(t, "fda3:9c1b:5e2a:1::/64", vpc.Subnets[0].Databases[0].IPv6Ranges[0])
9696
}
9797

9898
func TestVPC_List(t *testing.T) {
@@ -134,7 +134,7 @@ func TestVPC_List(t *testing.T) {
134134

135135
assert.Equal(t, 123, vpc.Subnets[0].Databases[0].ID)
136136
assert.Equal(t, "10.0.0.4/32", *vpc.Subnets[0].Databases[0].IPv4Range)
137-
assert.Nil(t, vpc.Subnets[0].Databases[0].IPv6Range)
137+
assert.Equal(t, "fda3:9c1b:5e2a:1::/64", vpc.Subnets[0].Databases[0].IPv6Ranges[0])
138138
}
139139

140140
func TestVPC_Update(t *testing.T) {

vpc_subnet.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ type VPCSubnetLinode struct {
2424

2525
// VPCSubnetDatabase represents a Linode currently assigned to a VPC subnet.
2626
type VPCSubnetDatabase struct {
27-
ID int `json:"id"`
28-
IPv4Range *string `json:"ipv4_range"`
29-
IPv6Range *string `json:"ipv6_range"`
27+
ID int `json:"id"`
28+
IPv4Range *string `json:"ipv4_range"`
29+
IPv6Ranges []string `json:"ipv6_ranges"`
3030
}
3131

3232
type VPCSubnet struct {

0 commit comments

Comments
 (0)