Esempio n. 1
0
def table_dumps(res):
    tab = Table(headers=['   name   ', ' port ', 'status', 'container'])
    rows = []
    for service_name, v in res.items():
        rows.append([
            service_name,
            str(v['ports'].keys()[0] if v['ports'] else ''), v['status'],
            v['container_id']
        ])
    rows.sort(key=lambda r: r[0])
    tab.extend(rows)
    return tab.to_text()
Esempio n. 2
0
def test_table_lists():
    data_lists = [['id', 'name'], [1, 'John Doe'], [2, 'Dale Simmons']]
    t1 = Table(data_lists)
    assert set(t1.headers) == set(['id', 'name'])
    assert len(t1) == 2
    assert 'John Doe' in repr(t1)