""" Behavioral tests for url_validator module. Tests the URLValidator class which validates URLs for security. """ import pytest class TestIsUnsafeScheme: """Tests for detecting unsafe URL schemes.""" def test_javascript_scheme_is_unsafe(self): """javascript: scheme is unsafe.""" from local_deep_research.security.url_validator import URLValidator assert URLValidator.is_unsafe_scheme("javascript:alert(1)") is True def test_data_scheme_is_unsafe(self): """data: scheme is unsafe.""" from local_deep_research.security.url_validator import URLValidator assert URLValidator.is_unsafe_scheme("data:text/html,