コード例 #1
0
def test_process_current_war_collection():
    config = load_config_file(False)

    processed_current_war = crtools.process_current_war(
        config, __fake_currentwar_collectionday__)

    assert 'collectionEndTimeLabel' in processed_current_war
    assert 'endLabel' in processed_current_war
コード例 #2
0
def test_process_current_war_nowar():
    config = load_config_file(False)

    processed_current_war = crtools.process_current_war(
        config, {"state": "notInWar"})

    assert processed_current_war[
        'stateLabel'] == 'The clan is not currently engaged in a war.'
コード例 #3
0
def test_process_current_war_warday():
    config = load_config_file(False)

    processed_current_war = crtools.process_current_war(
        config, __fake_currentwar_warday__)

    assert processed_current_war['stateLabel'] == 'War Day'
    assert processed_current_war['collectionEndTimeLabel'] == 'Complete'
    assert 'endLabel' in processed_current_war