Reddit Secret and App ID Validation Fixed (#528)

pull/529/head
Chris Caron 3 years ago committed by GitHub
parent 6a2b6130db
commit a00ce74566
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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'),

@ -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', {

Loading…
Cancel
Save