We now use a proper user agent including instance version and url during outgoing requests

This commit is contained in:
Eliot Berriot 2018-04-07 16:20:34 +02:00
commit b5ff339efa
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
10 changed files with 47 additions and 19 deletions

View 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