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 <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean authored and Alexandru Ardelean committed 2026-06-09 09:27:30 +03:00
1 parent cb99eecb43
commit 5a31bfb4e4
1 file changed
+2 -6
+2 -6
View File
@@ -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