Ejemplo n.º 1
0
def test_compilerGames_assembleStatLine_unused_sub():
    log = Log('test.log')
    compiler = CompilerGames(log)
    # Unused substitute
    record = {
        'GameID': 1,
        'TeamID': 1,
        'PlayerID': 1,
        'TimeOn': 0,
        'TimeOff': 0,
        'Ejected': 0
    }
    result = compiler.assembleStatLine(record)
    assert result['GS'] == 0
    assert result['GP'] == 0
Ejemplo n.º 2
0
def test_compilerGames_assembleStatLine_ejected_sub():
    log = Log('test.log')
    compiler = CompilerGames(log)
    # Substitute, then ejected
    record = {
        'GameID': 1,
        'TeamID': 1,
        'PlayerID': 1,
        'TimeOn': 62,
        'TimeOff': 87,
        'Ejected': 1
    }
    result = compiler.assembleStatLine(record)
    assert result['GS'] == 0
    assert result['GP'] == 1
    assert result['RC'] == 1
Ejemplo n.º 3
0
def test_compilerGames_assembleStatLine_starter():
    log = Log('test.log')
    compiler = CompilerGames(log)
    # Started, played whole game
    record = {
        'GameID': 1,
        'TeamID': 1,
        'PlayerID': 1,
        'TimeOn': 0,
        'TimeOff': 90,
        'Ejected': 0
    }
    result = compiler.assembleStatLine(record)
    assert isinstance(result, dict)
    assert result['GS'] == 1
    assert result['GP'] == 1
    assert result['RC'] == 0