Application fully migrated to modular approach
This commit is contained in:
@@ -12,11 +12,11 @@ class TestRateLimiter:
|
||||
client_id = "test_client"
|
||||
|
||||
# Should allow first request
|
||||
assert limiter.allow_request(client_id, max_requests=10, window_seconds=3600) == True
|
||||
assert limiter.allow_request(client_id, max_requests=10, window_seconds=3600) is True
|
||||
|
||||
# Should allow subsequent requests within limit
|
||||
for _ in range(5):
|
||||
assert limiter.allow_request(client_id, max_requests=10, window_seconds=3600) == True
|
||||
assert limiter.allow_request(client_id, max_requests=10, window_seconds=3600) is True
|
||||
|
||||
def test_rate_limiter_blocks_excess_requests(self):
|
||||
"""Test rate limiter blocks requests exceeding limit"""
|
||||
@@ -26,10 +26,10 @@ class TestRateLimiter:
|
||||
|
||||
# Use up the allowed requests
|
||||
for _ in range(max_requests):
|
||||
assert limiter.allow_request(client_id, max_requests, 3600) == True
|
||||
assert limiter.allow_request(client_id, max_requests, 3600) is True
|
||||
|
||||
# Next request should be blocked
|
||||
assert limiter.allow_request(client_id, max_requests, 3600) == False
|
||||
assert limiter.allow_request(client_id, max_requests, 3600) is False
|
||||
|
||||
|
||||
class TestAuthManager:
|
||||
@@ -42,10 +42,10 @@ class TestAuthManager:
|
||||
hashed = auth_manager.hash_password(password)
|
||||
|
||||
# Verify correct password
|
||||
assert auth_manager.verify_password(password, hashed) == True
|
||||
assert auth_manager.verify_password(password, hashed) is True
|
||||
|
||||
# Verify incorrect password
|
||||
assert auth_manager.verify_password("wrong_password", hashed) == False
|
||||
assert auth_manager.verify_password("wrong_password", hashed) is False
|
||||
|
||||
def test_jwt_token_creation_and_validation(self, test_user):
|
||||
"""Test JWT token creation and validation"""
|
||||
|
||||
Reference in New Issue
Block a user