<s> from six import StringIO <EOL> from cliff . formatters import value <EOL> def test_value_formatter ( ) : <EOL> sf = value . ValueFormatter ( ) <EOL> c = ( '<STR_LIT:a>' , '<STR_LIT:b>' , '<STR_LIT:c>' , '<STR_LIT:d>' ) <EOL> d = ( '<STR_LIT:A>' , '<STR_LIT:B>' , '<STR_LIT:C>' , '<STR_LIT>' ) <EOL> expected = '<STR_LIT>' <EOL> output = StringIO ( ) <EOL> sf . emit_one ( c , d , output , None ) <EOL> actual = output . getvalue ( ) <EOL> assert expected == actual <EOL> def test_value_list_formatter ( ) : <EOL> sf = value . ValueFormatter ( ) <EOL> c = ( '<STR_LIT:a>' , '<STR_LIT:b>' , '<STR_LIT:c>' ) <EOL> d1 = ( '<STR_LIT:A>' , '<STR_LIT:B>' , '<STR_LIT:C>' ) <EOL> d2 = ( '<STR_LIT:D>' , '<STR_LIT:E>' , '<STR_LIT:F>' ) <EOL> data = [ d1 , d2 ] <EOL> expected = '<STR_LIT>' <EOL> output = StringIO ( ) <EOL> sf . emit_list ( c , data , output , None ) <EOL> actual = output . getvalue ( ) <EOL> assert expected == actual </s>
