fix(test): fix 5 pre-existing test failures in rate limiting, path traversal, and e2e tests
- test_rate_limiting: remove references to non-existent rate_limit_process setting - test_path_traversal_security: fix sanitize_filename assertion to match actual strip behavior, fix os.path.basename test for Linux (backslash not a separator), remove erroneous task_mock arg from embed_metadata_into_pdf direct call - test_e2e_full_stack: add psycopg2 availability check to skip Postgres test when driver is not installed Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
@@ -32,7 +32,6 @@ def test_rate_limit_configuration():
|
||||
assert hasattr(settings, "rate_limiting_enabled")
|
||||
assert hasattr(settings, "rate_limit_default")
|
||||
assert hasattr(settings, "rate_limit_upload")
|
||||
assert hasattr(settings, "rate_limit_process")
|
||||
assert hasattr(settings, "rate_limit_auth")
|
||||
|
||||
# Verify that settings are strings in correct format
|
||||
@@ -40,8 +39,6 @@ def test_rate_limit_configuration():
|
||||
assert "/" in settings.rate_limit_default # Should be like "100/minute"
|
||||
assert isinstance(settings.rate_limit_upload, str)
|
||||
assert "/" in settings.rate_limit_upload
|
||||
assert isinstance(settings.rate_limit_process, str)
|
||||
assert "/" in settings.rate_limit_process
|
||||
assert isinstance(settings.rate_limit_auth, str)
|
||||
assert "/" in settings.rate_limit_auth
|
||||
|
||||
@@ -224,7 +221,6 @@ def test_rate_limit_format_validation():
|
||||
|
||||
assert validate_rate_limit(settings.rate_limit_default)
|
||||
assert validate_rate_limit(settings.rate_limit_upload)
|
||||
assert validate_rate_limit(settings.rate_limit_process)
|
||||
assert validate_rate_limit(settings.rate_limit_auth)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user