From 5a31bfb4e4159996ebd4b43fafe615f7c5cf24c2 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Sun, 7 Jun 2026 14:37:59 +0300 Subject: [PATCH] python-awscli: fix stale assertion in test.sh awscli 1.45.19 no longer exposes awscli.topics.TOPIC_TAGS, so the test raised an AssertionError (silently, as the heredoc exit code was ignored). Drop the brittle check and make the smoke test fail hard if the CLI driver cannot be created. Signed-off-by: Alexandru Ardelean --- lang/python/python-awscli/test.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lang/python/python-awscli/test.sh b/lang/python/python-awscli/test.sh index 3e0d324cba..cf015ee6b6 100755 --- a/lang/python/python-awscli/test.sh +++ b/lang/python/python-awscli/test.sh @@ -2,16 +2,12 @@ [ "$1" = python3-awscli ] || exit 0 -python3 - << 'EOF' +python3 - << 'EOF' || exit 1 from awscli.clidriver import create_clidriver -# Verify CLI driver can be created +# Verify the CLI driver can be created driver = create_clidriver() assert driver is not None - -# Verify help text is available for s3 command -import awscli.topics -assert hasattr(awscli.topics, "TOPIC_TAGS") EOF # Verify the aws binary runs --version