def test_set_unset_language(access_token):
    figo_session = FigoSession(access_token)
    assert figo_session.language is None
    figo_session.language = 'de'
    assert figo_session.language == 'de'
    figo_session.language = ''
    assert figo_session.language is None
    figo_session.language = 'de'
def test_set_unset_language(access_token):
    figo_session = FigoSession(access_token)
    assert figo_session.language is None
    figo_session.language = 'de'
    assert figo_session.language == 'de'
    figo_session.language = ''
    assert figo_session.language is None
    figo_session.language = 'de'
예제 #3
0
def test_get_catalog_en(access_token, language, country):
    figo_session = FigoSession(access_token)
    figo_session.language = language
    catalog = figo_session.get_catalog(country)
    for bank in catalog["banks"]:
        assert bank.country == country
def test_get_catalog_invalid_language(access_token):
    figo_session = FigoSession(access_token)
    figo_session.language = 'xy'
    with pytest.raises(FigoException) as e:
        figo_session.get_catalog()
    assert e.value.code == CLIENT_ERROR
def test_get_catalog_en(access_token, language):
    figo_session = FigoSession(access_token)
    figo_session.language = language
    catalog = figo_session.get_catalog()
    for bank in catalog['banks']:
        assert bank.language == language
def test_get_catalog_invalid_language(access_token):
    figo_session = FigoSession(access_token)
    figo_session.language = 'xy'
    with pytest.raises(FigoException) as e:
        figo_session.get_catalog()
    assert e.value.code == CLIENT_ERROR
def test_get_catalog_en(access_token, language):
    figo_session = FigoSession(access_token)
    figo_session.language = language
    catalog = figo_session.get_catalog()
    for bank in catalog['banks']:
        assert bank.language == language