Пример #1
0
def set_values(raw_deck: RawDeckType) -> RawDeckType:
    raw_deck = translation.translate(translation.TAPPEDOUT, raw_deck)
    raw_decklist = fetch_tools.fetch('{base_url}?fmt=txt'.format(base_url=raw_deck['url']))
    raw_deck['cards'] = decklist.parse(raw_decklist)
    raw_deck['source'] = 'Tapped Out'
    raw_deck['identifier'] = raw_deck['url']
    return raw_deck
Пример #2
0
def set_values(raw_deck):
    raw_deck = translation.translate(translation.TAPPEDOUT, raw_deck)
    if 'inventory' in raw_deck:
        raw_deck['cards'] = parse_inventory(raw_deck['inventory'])
    else:
        raw_decklist = fetcher_internal.fetch('{base_url}?fmt=txt'.format(base_url=raw_deck['url']))
        raw_deck['cards'] = decklist.parse(raw_decklist)
    raw_deck['source'] = 'Tapped Out'
    raw_deck['identifier'] = raw_deck['url']
    return raw_deck
def test_translate() -> None:
    d: RawDeckDescription = {'score': 100, 'user': '******'}
    t = translation.translate(translation.TAPPEDOUT, d)
    assert t['score'] == 100
    assert t['tappedout_username'] == 'myusername'
Пример #4
0
def test_translate():
    d = {'x': 100, 'user': '******'}
    t = translation.translate(translation.TAPPEDOUT, d)
    assert t['x'] == 100
    assert t['tappedout_username'] == 'myusername'