示例#1
0
def test_get_catalog(access_token):
    figo_session = FigoSession(access_token)
    catalog = figo_session.get_catalog()
    assert len(catalog) == 2
示例#2
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
示例#3
0
def test_get_catalog_invalid_language(access_token):
    figo_session = FigoSession(access_token)
    catalog = figo_session.get_catalog("XY")
    assert catalog == {"banks": [], "services": []}
示例#4
0
def test_get_catalog_invalid_language(access_token):
    figo_session = FigoSession(access_token)
    with pytest.raises(FigoException) as e:
        figo_session.get_catalog("XY")
    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(access_token):
    figo_session = FigoSession(access_token)
    catalog = figo_session.get_catalog()
    assert len(catalog) == 2
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