We now use a proper user agent including instance version and url during outgoing requests
This commit is contained in:
parent
99200ad077
commit
b5ff339efa
10 changed files with 47 additions and 19 deletions
18
api/tests/common/test_session.py
Normal file
18
api/tests/common/test_session.py
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
import funkwhale_api
|
||||
|
||||
from funkwhale_api.common import session
|
||||
|
||||
|
||||
def test_get_user_agent(settings):
|
||||
settings.FUNKWHALE_URL = 'https://test.com'
|
||||
'http.rb/3.0.0 (Mastodon/2.2.0; +https://mastodon.eliotberriot.com/)'
|
||||
expected = 'python-requests (funkwhale/{}; +{})'.format(
|
||||
funkwhale_api.__version__,
|
||||
settings.FUNKWHALE_URL
|
||||
)
|
||||
assert session.get_user_agent() == expected
|
||||
|
||||
|
||||
def test_get_session():
|
||||
expected = session.get_user_agent()
|
||||
assert session.get_session().headers['User-Agent'] == expected
|
||||
Loading…
Add table
Add a link
Reference in a new issue