Beispiel #1
0
def test_language():
    client = TVDBClient()
    assert "Accept-Language" in client.session.headers
    assert client.session.headers["Accept-Language"] == "en"
    assert client.language == "en"
    client.language = "fr"
    assert client.session.headers["Accept-Language"] == "fr"
    assert client.language == "fr"
Beispiel #2
0
def test_language():
    client = TVDBClient()
    assert 'Accept-Language' in client.session.headers
    assert client.session.headers['Accept-Language'] == 'en'
    assert client.language == 'en'
    client.language = 'fr'
    assert client.session.headers['Accept-Language'] == 'fr'
    assert client.language == 'fr'
Beispiel #3
0
def test_login_error():
    client = TVDBClient("1234", headers={"User-Agent": "Subliminal/%s" % __short_version__})
    with pytest.raises(requests.HTTPError):
        client.login()
Beispiel #4
0
def test_login_error():
    client = TVDBClient(
        '1234', headers={'User-Agent': 'Subliminal/%s' % __short_version__})
    with pytest.raises(requests.HTTPError):
        client.login()
Beispiel #5
0
def test_headers():
    client = TVDBClient(headers={'X-Test': 'Value'})
    assert 'X-Test' in client.session.headers
    assert client.session.headers['X-Test'] == 'Value'
Beispiel #6
0
def test_session():
    session = requests.Session()
    client = TVDBClient(session=session)
    assert client.session is session
Beispiel #7
0
def client():
    return TVDBClient(
        '2AE5D1E42E7194B9',
        headers={'User-Agent': 'Subliminal/%s' % __short_version__})