Ejemplo n.º 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"
Ejemplo n.º 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'
Ejemplo n.º 3
0
def test_login_error():
    client = TVDBClient("1234", headers={"User-Agent": "Subliminal/%s" % __short_version__})
    with pytest.raises(requests.HTTPError):
        client.login()
Ejemplo n.º 4
0
def test_login_error():
    client = TVDBClient(
        '1234', headers={'User-Agent': 'Subliminal/%s' % __short_version__})
    with pytest.raises(requests.HTTPError):
        client.login()
Ejemplo n.º 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'
Ejemplo n.º 6
0
def test_session():
    session = requests.Session()
    client = TVDBClient(session=session)
    assert client.session is session
Ejemplo n.º 7
0
def client():
    return TVDBClient(
        '2AE5D1E42E7194B9',
        headers={'User-Agent': 'Subliminal/%s' % __short_version__})