Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions samples/snippets/snippets_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import tempfile
import time
import uuid
import sys

from google.cloud import storage
import google.cloud.exceptions
Expand Down Expand Up @@ -99,8 +100,10 @@
import storage_upload_with_kms_key

KMS_KEY = os.environ.get("CLOUD_KMS_KEY")
IS_PYTHON_3_14 = sys.version_info == (3, 14)
Comment thread
chandra-siri marked this conversation as resolved.
Outdated


@pytest.mark.skipif(IS_PYTHON_3_14, reason="b/470276398")
def test_enable_default_kms_key(test_bucket):
storage_set_bucket_default_kms_key.enable_default_kms_key(
bucket_name=test_bucket.name, kms_key_name=KMS_KEY
Expand Down Expand Up @@ -305,6 +308,7 @@ def test_upload_blob_from_stream(test_bucket, capsys):
assert "Stream data uploaded to test_upload_blob" in out


@pytest.mark.skipif(IS_PYTHON_3_14, reason="b/470276398")
def test_upload_blob_with_kms(test_bucket):
blob_name = f"test_upload_with_kms_{uuid.uuid4().hex}"
with tempfile.NamedTemporaryFile() as source_file:
Expand Down Expand Up @@ -598,6 +602,7 @@ def test_create_bucket_dual_region(test_bucket_create, capsys):
assert "dual-region" in out


@pytest.mark.skipif(IS_PYTHON_3_14, reason="b/470276398")
def test_bucket_delete_default_kms_key(test_bucket, capsys):
test_bucket.default_kms_key_name = KMS_KEY
test_bucket.patch()
Expand Down Expand Up @@ -646,6 +651,7 @@ def test_define_bucket_website_configuration(test_bucket):
assert bucket._properties["website"] == website_val


@pytest.mark.skipif(IS_PYTHON_3_14, reason="b/470276398")
def test_object_get_kms_key(test_bucket):
with tempfile.NamedTemporaryFile() as source_file:
storage_upload_with_kms_key.upload_blob_with_kms(
Expand Down