Ejemplo n.º 1
0
def test_update_rank(level, offset, expected, problems_dir):
    """Check whether updating the rank works correctly."""
    p = Problems(problems_dir)
    p.level = level
    p.offset = offset
    p.update_rank()
    assert expected == (p.level, p.offset)
Ejemplo n.º 2
0
def test_rank(level, rank, problems_dir):
    """Check whether the rank is correctly calculated."""
    p = Problems(problems_dir)
    p.level = level
    assert p.rank == rank == p.get_rank(level)
    assert p.pretty_rank == '%d %s' % rank