Skip to content

Commit e3cc9db

Browse files
committed
Draft: Adding update e2e tests for Layer_version resource
1 parent 9e85142 commit e3cc9db

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

apis/v1alpha1/ack-generate-metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ack_generate_info:
2-
build_date: "2022-12-05T18:19:52Z"
2+
build_date: "2022-12-08T20:58:17Z"
33
build_hash: 20e82a5acd263bcd13d8278e7efe54cea2b5b084
44
go_version: go1.19
55
version: v0.20.1-12-g20e82a5

test/e2e/tests/test_layer_version.py

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030

3131
RESOURCE_PLURAL = "layerversions"
3232

33-
CREATE_WAIT_AFTER_SECONDS = 10
34-
UPDATE_WAIT_AFTER_SECONDS = 10
35-
DELETE_WAIT_AFTER_SECONDS = 10
33+
CREATE_WAIT_AFTER_SECONDS = 30
34+
UPDATE_WAIT_AFTER_SECONDS = 30
35+
DELETE_WAIT_AFTER_SECONDS = 30
3636

3737
@service_marker
3838
@pytest.mark.canary
@@ -79,6 +79,23 @@ def test_smoke(self, lambda_client):
7979
# Check layer version exists
8080
assert lambda_validator.layer_version_exists(resource_name, version_number)
8181

82+
# Update cr
83+
new_description = "new description"
84+
updates = {
85+
"spec": {
86+
"description": new_description
87+
}
88+
}
89+
90+
#Patch k8s resource
91+
k8s.patch_custom_resource(ref, cr)
92+
time.sleep(UPDATE_WAIT_AFTER_SECONDS)
93+
94+
#Check layer version description
95+
layer_version = lambda_validator.get_layer_version(resource_name, version_number)
96+
assert layer_version is not None
97+
assert layer_version['Description'] == 'new description'
98+
8299
# Delete k8s resource
83100
_, deleted = k8s.delete_custom_resource(ref)
84101
assert deleted is True

0 commit comments

Comments
 (0)