Skip to content

Skip delimiter prefix tests on s3proxy localstack#5

Merged
gaul merged 3 commits intogaul:masterfrom
klaudworks:skip-localstack-delimiter-prefix-tests
Dec 12, 2025
Merged

Skip delimiter prefix tests on s3proxy localstack#5
gaul merged 3 commits intogaul:masterfrom
klaudworks:skip-localstack-delimiter-prefix-tests

Conversation

@klaudworks
Copy link

@klaudworks klaudworks commented Dec 11, 2025

Summary

Add @pytest.mark.fails_on_s3proxy_localstack decorator to delimiter prefix tests that fail when running against s3proxy with localstack backend.

  • The delimiter tests fail because localstack doesn't properly match AWS behavior for delimiters.
  • The test_get_object* tests fail because localstack does not return etags with 304 responses which is a bug in localstack.

Tests affected

  • test_bucket_list_delimiter_prefix
  • test_bucket_listv2_delimiter_prefix
  • test_bucket_list_delimiter_prefix_underscore
  • test_bucket_listv2_delimiter_prefix_underscore
  • test_get_object_ifnonematch_good
    -test_get_object_ifmodifiedsince_failed

Add @pytest.mark.fails_on_s3proxy_localstack decorator to:
- test_bucket_list_delimiter_prefix
- test_bucket_listv2_delimiter_prefix
- test_bucket_list_delimiter_prefix_underscore
- test_bucket_listv2_delimiter_prefix_underscore

These tests fail when running against s3proxy with localstack backend.
@gaul gaul merged commit 9a8fd12 into gaul:master Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants