Merge pull request #633 from chapmanjacobd/patch-3
fix: Redirect to /subreddits/search
This commit is contained in:
commit
8ab13b4480
|
@ -414,7 +414,9 @@ class RedditConnector(metaclass=ABCMeta):
|
|||
try:
|
||||
assert subreddit.id
|
||||
except prawcore.NotFound:
|
||||
raise errors.BulkDownloaderException(f'Source {subreddit.display_name} does not exist or cannot be found')
|
||||
raise errors.BulkDownloaderException(f"Source {subreddit.display_name} cannot be found")
|
||||
except prawcore.Redirect:
|
||||
raise errors.BulkDownloaderException(f"Source {subreddit.display_name} does not exist")
|
||||
except prawcore.Forbidden:
|
||||
raise errors.BulkDownloaderException(f'Source {subreddit.display_name} is private and cannot be scraped')
|
||||
|
||||
|
|
|
@ -447,7 +447,8 @@ def test_check_user_existence_banned(
|
|||
@pytest.mark.reddit
|
||||
@pytest.mark.parametrize(('test_subreddit_name', 'expected_message'), (
|
||||
('donaldtrump', 'cannot be found'),
|
||||
('submitters', 'private and cannot be scraped')
|
||||
('submitters', 'private and cannot be scraped'),
|
||||
('lhnhfkuhwreolo', 'does not exist')
|
||||
))
|
||||
def test_check_subreddit_status_bad(test_subreddit_name: str, expected_message: str, reddit_instance: praw.Reddit):
|
||||
test_subreddit = reddit_instance.subreddit(test_subreddit_name)
|
||||
|
|
Loading…
Reference in a new issue