Skip to content

Commit 4a29499

Browse files
authored
Add images unit test coverage (#687)
* add unit tests on images * add delete unit test * lint
1 parent 7635eb0 commit 4a29499

File tree

6 files changed

+381
-0
lines changed

6 files changed

+381
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"capabilities": [
3+
"cloud-init",
4+
"distributed-sites"
5+
],
6+
"created": "2021-08-14T22:44:02",
7+
"created_by": "linode",
8+
"deprecated": false,
9+
"description": "Example image description.",
10+
"eol": "2026-07-01T04:00:00",
11+
"expiry": null,
12+
"id": "linode/debian11",
13+
"is_public": true,
14+
"label": "Debian 11",
15+
"regions": [
16+
{
17+
"region": "us-iad",
18+
"status": "available"
19+
}
20+
],
21+
"size": 2500,
22+
"status": "available",
23+
"tags": [
24+
"repair-image",
25+
"fix-1"
26+
],
27+
"total_size": 1234567,
28+
"type": "manual",
29+
"updated": "2021-08-14T22:44:02",
30+
"vendor": "Debian"
31+
}

test/unit/fixtures/image_get.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"capabilities": [
3+
"cloud-init",
4+
"distributed-sites"
5+
],
6+
"created": "2021-08-14T22:44:02",
7+
"created_by": "linode",
8+
"deprecated": false,
9+
"description": "Example image description.",
10+
"eol": "2026-07-01T04:00:00",
11+
"expiry": null,
12+
"id": "linode/debian11",
13+
"is_public": true,
14+
"label": "Debian 11",
15+
"regions": [
16+
{
17+
"region": "us-iad",
18+
"status": "available"
19+
}
20+
],
21+
"size": 2500,
22+
"status": "available",
23+
"tags": [
24+
"repair-image",
25+
"fix-1"
26+
],
27+
"total_size": 1234567,
28+
"type": "manual",
29+
"updated": "2021-08-14T22:44:02",
30+
"vendor": "Debian"
31+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"capabilities": [
3+
"cloud-init",
4+
"distributed-sites"
5+
],
6+
"created": "2021-08-14T22:44:02",
7+
"created_by": "linode",
8+
"deprecated": false,
9+
"description": "Example image description.",
10+
"eol": "2026-07-01T04:00:00",
11+
"expiry": null,
12+
"id": "linode/debian11",
13+
"is_public": true,
14+
"label": "Debian 11",
15+
"regions": [
16+
{
17+
"region": "us-iad",
18+
"status": "available"
19+
}
20+
],
21+
"size": 2500,
22+
"status": "available",
23+
"tags": [
24+
"repair-image",
25+
"fix-1"
26+
],
27+
"total_size": 1234567,
28+
"type": "manual",
29+
"updated": "2021-08-14T22:44:02",
30+
"vendor": "Debian"
31+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"image": {
3+
"capabilities": [
4+
"cloud-init",
5+
"distributed-sites"
6+
],
7+
"created": "2021-08-14T22:44:02",
8+
"created_by": "linode",
9+
"deprecated": false,
10+
"description": "Example image description.",
11+
"eol": "2026-07-01T04:00:00",
12+
"expiry": null,
13+
"id": "linode/debian11",
14+
"is_public": true,
15+
"label": "Debian 11",
16+
"regions": [
17+
{
18+
"region": "us-iad",
19+
"status": "available"
20+
}
21+
],
22+
"size": 2500,
23+
"status": "available",
24+
"tags": [
25+
"repair-image",
26+
"fix-1"
27+
],
28+
"total_size": 1234567,
29+
"type": "manual",
30+
"updated": "2021-08-14T22:44:02",
31+
"vendor": "Debian"
32+
},
33+
"upload_to": "https://example.com/upload-endpoint"
34+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"data": [
3+
{
4+
"capabilities": [
5+
"cloud-init",
6+
"distributed-sites"
7+
],
8+
"created": "2021-08-14T22:44:02",
9+
"created_by": "linode",
10+
"deprecated": false,
11+
"description": "Example image description.",
12+
"eol": "2026-07-01T04:00:00",
13+
"expiry": null,
14+
"id": "linode/debian11",
15+
"is_public": true,
16+
"label": "Debian 11",
17+
"regions": [
18+
{
19+
"region": "us-iad",
20+
"status": "available"
21+
}
22+
],
23+
"size": 2500,
24+
"status": "available",
25+
"tags": [
26+
"repair-image",
27+
"fix-1"
28+
],
29+
"total_size": 1234567,
30+
"type": "manual",
31+
"updated": "2021-08-14T22:44:02",
32+
"vendor": "Debian"
33+
}
34+
],
35+
"page": 1,
36+
"pages": 1,
37+
"results": 1
38+
}

0 commit comments

Comments
 (0)