<s> """<STR_LIT>""" <EOL> from terminaltables . width_and_alignment import column_widths <EOL> def test_empty ( ) : <EOL> """<STR_LIT>""" <EOL> assert column_widths ( [ ] ) == [ ] <EOL> assert column_widths ( [ [ ] ] ) == [ ] <EOL> assert column_widths ( [ [ '<STR_LIT>' ] ] ) == [ <NUM_LIT:0> ] <EOL> assert column_widths ( [ [ '<STR_LIT:U+0020>' ] ] ) == [ <NUM_LIT:1> ] <EOL> assert column_widths ( [ [ '<STR_LIT:U+0020>' ] , [ '<STR_LIT>' , '<STR_LIT:U+0020>' ] ] ) == [ <NUM_LIT:1> , <NUM_LIT:2> ] <EOL> assert column_widths ( [ [ '<STR_LIT>' , '<STR_LIT>' ] , [ '<STR_LIT:U+0020>' , '<STR_LIT:U+0020>' ] ] ) == [ <NUM_LIT:1> , <NUM_LIT:1> ] <EOL> def test_simple ( ) : <EOL> """<STR_LIT>""" <EOL> table_data = [ <EOL> [ '<STR_LIT:Name>' , '<STR_LIT>' , '<STR_LIT>' ] , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] , <EOL> ] <EOL> assert column_widths ( table_data ) == [ <NUM_LIT:7> , <NUM_LIT:5> , <NUM_LIT:9> ] <EOL> table_data . append ( [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> assert column_widths ( table_data ) == [ <NUM_LIT:10> , <NUM_LIT:5> , <NUM_LIT:9> ] <EOL> def test_multi_line ( ) : <EOL> """<STR_LIT>""" <EOL> assert column_widths ( [ [ '<STR_LIT>' , '<STR_LIT>' ] ] ) == [ <NUM_LIT:3> , <NUM_LIT:6> ] <EOL> table_data = [ <EOL> [ '<STR_LIT>' , '<STR_LIT>' ] , <EOL> [ '<STR_LIT>' , ( '<STR_LIT>' <EOL> '<STR_LIT>' ) ] , <EOL> [ '<STR_LIT>' , '<STR_LIT>' ] <EOL> ] <EOL> assert column_widths ( table_data ) == [ <NUM_LIT:10> , <NUM_LIT> ] </s>
