parent
809520ec70
commit
69f845a047
|
@ -61,7 +61,8 @@ def resolve_bang(query: str, bangs_dict: dict, fallback: str) -> str:
|
|||
continue
|
||||
|
||||
bang_query = query.replace(
|
||||
operator if operator in split_query else operator[1:] + operator[0], ''
|
||||
operator if operator in split_query else operator[1:] +
|
||||
operator[0], ''
|
||||
).strip()
|
||||
|
||||
if bang_query:
|
||||
|
|
|
@ -47,6 +47,11 @@ def test_ddg_bang(client):
|
|||
assert rv._status_code == 302
|
||||
assert rv.headers.get('Location').startswith('https://github.com')
|
||||
|
||||
# Ensure bang without content doesn't redirect to the result
|
||||
rv = client.get(f'/{Endpoint.search}?q=!gh')
|
||||
assert rv._status_code == 302
|
||||
assert not rv.headers.get('Location').startswith('https://github.com')
|
||||
|
||||
|
||||
def test_config(client):
|
||||
rv = client.post(f'/{Endpoint.config}', data=demo_config)
|
||||
|
|
Loading…
Reference in New Issue