Squash Odysseus development history

This commit is contained in:
pewdiepie-archdaemon
2026-09-11 06:04:19 +00:00
parent e5c99a5eee
commit 6ee6502010
2050 changed files with 538359 additions and 57745 deletions
+14
View File
@@ -0,0 +1,14 @@
from src.youtube_handler import is_youtube_url
def test_is_youtube_url_handles_non_string():
# `"youtube.com" in url` raises TypeError on a non-string; a url field that
# can be None/other (e.g. from a JSON message) should just be "not YT".
assert is_youtube_url(123) is False
assert is_youtube_url(None) is False
assert is_youtube_url({"u": 1}) is False
def test_is_youtube_url_detects_real_urls():
assert is_youtube_url("https://www.youtube.com/watch?v=x") is True
assert is_youtube_url("https://youtu.be/x") is True