コード例 #1
0
ファイル: test_table.py プロジェクト: pep8speaks/dave
def test_get_row(s, c, list, index):
    table = Table(s)
    table.add_columns([c])
    for v in list:
        table.columns[c].add_value(v)

    row = table.get_row(index)

    has_row = (index < len(table.columns[c].values) and row and (c in row)
               and len(row) == 1)
    empty_table = len(table.columns[c].values) == 0
    inValid_index = len(table.columns[c].values) <= index

    assert has_row or empty_table or inValid_index