From 77c64df35b515a6a3f4d1bd1d76b4025314401ff Mon Sep 17 00:00:00 2001 From: Jon Michael Aanes Date: Sun, 12 May 2024 19:34:00 +0200 Subject: [PATCH] Ruff format --- socials_util/__init__.py | 1 + test/test_parsing.py | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/socials_util/__init__.py b/socials_util/__init__.py index d6fff24..52f92e8 100644 --- a/socials_util/__init__.py +++ b/socials_util/__init__.py @@ -408,6 +408,7 @@ WELL_KNOWN_MASTODON_INSTANCES: frozenset[str] = frozenset( DISALLOWED_IDENTIFIERS: frozenset[str] = frozenset({'www'}) + def determine_social_from_url_internally( url: str, ) -> tuple[SocialSiteId | None, str | None]: diff --git a/test/test_parsing.py b/test/test_parsing.py index b9a575d..15abd92 100644 --- a/test/test_parsing.py +++ b/test/test_parsing.py @@ -7,10 +7,18 @@ PARSABLE_SOCIAL_IDS_COMBINED = [ ('https://triviallytrue.tumblr.com/', SocialSiteId.TUMBLR, 'triviallytrue'), ('https://tumblr.com/triviallytrue', SocialSiteId.TUMBLR, 'triviallytrue'), ('https://tumblr.com/blog/triviallytrue', SocialSiteId.TUMBLR, 'triviallytrue'), - ('https://tumblr.com/blog/view/triviallytrue', SocialSiteId.TUMBLR, 'triviallytrue'), + ( + 'https://tumblr.com/blog/view/triviallytrue', + SocialSiteId.TUMBLR, + 'triviallytrue', + ), ('https://www.tumblr.com/triviallytrue', SocialSiteId.TUMBLR, 'triviallytrue'), ('https://www.tumblr.com/blog/triviallytrue', SocialSiteId.TUMBLR, 'triviallytrue'), - ('https://www.tumblr.com/blog/view/triviallytrue', SocialSiteId.TUMBLR, 'triviallytrue'), + ( + 'https://www.tumblr.com/blog/view/triviallytrue', + SocialSiteId.TUMBLR, + 'triviallytrue', + ), ] PARSABLE_SOCIAL_IDS = [ @@ -24,7 +32,7 @@ PARSABLE_SOCIAL_IDS = [ ('https://www.tiktok.com/@depthsofwikipedia?lang=en', 'depthsofwikipedia'), ('https://www.pixiv.net/users/14866303', '14866303'), ('https://www.pixiv.net/member.php?id=109710', '109710'), -] + [(a,c) for (a,b,c) in PARSABLE_SOCIAL_IDS_COMBINED] +] + [(a, c) for (a, b, c) in PARSABLE_SOCIAL_IDS_COMBINED] PARSABLE_SOCIAL_SITE_IDS = [ ('https://www.deviantart.com/solquiet', SocialSiteId.DEVIANT_ART_ACCOUNT), @@ -36,7 +44,8 @@ PARSABLE_SOCIAL_SITE_IDS = [ ('https://www.instagram.com/timkongart/', SocialSiteId.INSTAGRAM_PAGE), ('https://www.instagram.com/kcn.wu/', SocialSiteId.INSTAGRAM_PAGE), ('https://www.instagram.com/itsbettyjiang', SocialSiteId.INSTAGRAM_PAGE), -] + [(a,b) for (a,b,c) in PARSABLE_SOCIAL_IDS_COMBINED] +] + [(a, b) for (a, b, c) in PARSABLE_SOCIAL_IDS_COMBINED] + @pytest.mark.parametrize('url,expected_social_id', PARSABLE_SOCIAL_IDS) def test_parse_social_ids(url, expected_social_id):