diff --git a/apprise/plugins/NotifyReddit.py b/apprise/plugins/NotifyReddit.py index 8575cdec..7cd5f688 100644 --- a/apprise/plugins/NotifyReddit.py +++ b/apprise/plugins/NotifyReddit.py @@ -161,14 +161,14 @@ class NotifyReddit(NotifyBase): 'type': 'string', 'private': True, 'required': True, - 'regex': (r'^[a-z0-9-]+$', 'i'), + 'regex': (r'^[a-z0-9_-]+$', 'i'), }, 'app_secret': { 'name': _('Application Secret'), 'type': 'string', 'private': True, 'required': True, - 'regex': (r'^[a-z0-9-]+$', 'i'), + 'regex': (r'^[a-z0-9_-]+$', 'i'), }, 'target_subreddit': { 'name': _('Target Subreddit'), diff --git a/test/test_plugin_reddit.py b/test/test_plugin_reddit.py index b4eaabb4..95a10c80 100644 --- a/test/test_plugin_reddit.py +++ b/test/test_plugin_reddit.py @@ -54,12 +54,12 @@ apprise_url_tests = ( # No app secret 'instance': TypeError, }), - ('reddit://user:password@app_id/appsecret/apprise', { - # No invalid app_id (has underscore) + ('reddit://user:password@app%id/appsecret/apprise', { + # No invalid app_id (has percent) 'instance': TypeError, }), - ('reddit://user:password@app-id/app_secret/apprise', { - # No invalid app_secret (has underscore) + ('reddit://user:password@app%id/app_secret/apprise', { + # No invalid app_secret (has percent) 'instance': TypeError, }), ('reddit://user:password@app-id/app-secret/apprise?kind=invalid', {