<s> """<STR_LIT>""" <EOL> from terminaltables . width_and_alignment import align_and_pad_cell <EOL> def test_align ( ) : <EOL> """<STR_LIT>""" <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT>' , ( <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:U+0020>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT:U+0020>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT:U+0020>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT:U+0020>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:5> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:7> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:7> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:right>' , ( <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:right>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:right>' , ( <NUM_LIT:5> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:right>' , ( <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:right>' , ( <NUM_LIT:7> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT>' , ( <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT:test>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT>' , ( <NUM_LIT:5> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT>' , ( <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT>' , ( <NUM_LIT:7> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> def test_padding ( ) : <EOL> """<STR_LIT>""" <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> def test_multi_line ( ) : <EOL> """<STR_LIT>""" <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:8> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:8> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:8> , <NUM_LIT:3> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> def test_multi_line_align_padding ( ) : <EOL> """<STR_LIT>""" <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:5> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:6> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:7> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:7> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:7> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:right>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:right>' , ( <NUM_LIT:5> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:right>' , ( <NUM_LIT:6> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:right>' , ( <NUM_LIT:7> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT>' , ( <NUM_LIT:5> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT>' , ( <NUM_LIT:6> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT>' , ( <NUM_LIT:7> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT>' <EOL> def test_height ( ) : <EOL> """<STR_LIT>""" <EOL> assert align_and_pad_cell ( '<STR_LIT:test>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:2> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:3> , <NUM_LIT:0> , <NUM_LIT:0> ) ) == '<STR_LIT>' <EOL> assert align_and_pad_cell ( '<STR_LIT>' , '<STR_LIT:left>' , ( <NUM_LIT:4> , <NUM_LIT:3> , <NUM_LIT:1> , <NUM_LIT:1> ) ) == '<STR_LIT>' </s>
