<s> import sys <EOL> from flexx . util . testing import run_tests_if_main , raises , skip <EOL> from flexx . pyscript import JSError , py2js , evaljs , evalpy <EOL> def nowhitespace ( s ) : <EOL> return s . replace ( '<STR_LIT:\n>' , '<STR_LIT>' ) . replace ( '<STR_LIT:\t>' , '<STR_LIT>' ) . replace ( '<STR_LIT:U+0020>' , '<STR_LIT>' ) <EOL> class TestHardcoreBuildins : <EOL> def test_isinstance ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> code = '<STR_LIT>' <EOL> assert evaljs ( code + py2js ( '<STR_LIT>' ) ) == '<STR_LIT:true>' <EOL> assert evaljs ( code + py2js ( '<STR_LIT>' ) ) == '<STR_LIT:true>' <EOL> assert evaljs ( code + py2js ( '<STR_LIT>' ) ) == '<STR_LIT:true>' <EOL> assert evaljs ( code + py2js ( '<STR_LIT>' ) ) == '<STR_LIT:true>' <EOL> def test_issubclass ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_hasattr ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> def test_getattr ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> exc_att = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' + exc_att ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> def test_setattr ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_deltattr ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:{}>' <EOL> def test_print ( self ) : <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> raises ( JSError , py2js , '<STR_LIT>' ) <EOL> raises ( JSError , py2js , '<STR_LIT>' ) <EOL> def test_len ( self ) : <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_min ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> def test_max ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:5>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:5>' <EOL> def test_callable ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_chr_and_ord ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:A>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:a>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_list ( self ) : <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_dict ( self ) : <EOL> assert py2js ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> ok = "<STR_LIT>" , "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) in ok <EOL> assert evalpy ( '<STR_LIT>' ) in ok <EOL> def test_range ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> class TestOtherBuildins : <EOL> def test_pow ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:100>' <EOL> def test_sum ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_round ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:4>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_int ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_float ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_repr ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:5>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_str ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_bool ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> def test_abs ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:5>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> def test_divod ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_all ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_any ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_enumerate ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_zip ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> res = '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == res <EOL> def test_reversed ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_sorted ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_filter ( self ) : <EOL> assert list ( filter ( lambda x : x > <NUM_LIT:0> , [ - <NUM_LIT:1> , - <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:2> ] ) ) == [ <NUM_LIT:1> , <NUM_LIT:2> ] <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_map ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> class TestListMethods : <EOL> def test_append ( self ) : <EOL> assert nowhitespace ( evalpy ( '<STR_LIT>' ) ) == '<STR_LIT>' <EOL> def test_remove ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert '<STR_LIT>' in evalpy ( code + '<STR_LIT>' ) <EOL> assert nowhitespace ( evalpy ( '<STR_LIT>' ) ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_count ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> def test_extend ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_index ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert '<STR_LIT>' in evalpy ( '<STR_LIT>' ) <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:5>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:5>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> def test_insert ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_reverse ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_sort ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_clear ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_copy ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_pop ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert '<STR_LIT>' in evalpy ( code + '<STR_LIT>' ) <EOL> def test_no_list ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> def test_that_all_list_methods_are_tested ( self ) : <EOL> tested = set ( [ x . split ( '<STR_LIT:_>' ) [ <NUM_LIT:1> ] for x in dir ( self ) if x . startswith ( '<STR_LIT>' ) ] ) <EOL> needed = set ( [ x for x in dir ( list ) if not x . startswith ( '<STR_LIT:_>' ) ] ) <EOL> ignore = '<STR_LIT>' <EOL> needed = needed . difference ( ignore . split ( '<STR_LIT:U+0020>' ) ) <EOL> not_tested = needed . difference ( tested ) <EOL> assert not not_tested <EOL> class TestDictMethods : <EOL> def test_get ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:null>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> def test_items ( self ) : <EOL> assert nowhitespace ( evalpy ( "<STR_LIT>" ) ) == "<STR_LIT>" <EOL> assert nowhitespace ( evalpy ( "<STR_LIT>" ) ) == "<STR_LIT>" <EOL> def test_keys ( self ) : <EOL> assert nowhitespace ( evalpy ( "<STR_LIT>" ) ) == "<STR_LIT>" <EOL> assert nowhitespace ( evalpy ( "<STR_LIT>" ) ) == "<STR_LIT>" <EOL> def test_popitem ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert '<STR_LIT>' in evalpy ( "<STR_LIT>" ) <EOL> def test_setdefault ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT>' <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT>' <EOL> def test_update ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT:{}>" <EOL> def test_values ( self ) : <EOL> assert nowhitespace ( evalpy ( "<STR_LIT>" ) ) == "<STR_LIT>" <EOL> assert nowhitespace ( evalpy ( "<STR_LIT>" ) ) == "<STR_LIT>" <EOL> def test_clear ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT:{}>' <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT:{}>' <EOL> def test_copy ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT:{}>" <EOL> def test_pop ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT:1>' <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT:1>' <EOL> assert evalpy ( "<STR_LIT>" ) == '<STR_LIT>' <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> def test_no_dict ( self ) : <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> code = '<STR_LIT>' <EOL> assert evalpy ( code + '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_that_all_dict_methods_are_tested ( self ) : <EOL> if sys . version_info [ <NUM_LIT:0> ] == <NUM_LIT:2> : <EOL> skip ( '<STR_LIT>' ) <EOL> tested = set ( [ x . split ( '<STR_LIT:_>' ) [ <NUM_LIT:1> ] for x in dir ( self ) if x . startswith ( '<STR_LIT>' ) ] ) <EOL> needed = set ( [ x for x in dir ( dict ) if not x . startswith ( '<STR_LIT:_>' ) ] ) <EOL> ignore = '<STR_LIT>' <EOL> needed = needed . difference ( ignore . split ( '<STR_LIT:U+0020>' ) ) <EOL> not_tested = needed . difference ( tested ) <EOL> assert not not_tested <EOL> class TestStrMethods : <EOL> def test_capitalize ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_title ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_lower ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_upper ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_casefold ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_swapcase ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_center ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_ljust ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_rjust ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_zfill ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_count ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:1>' <EOL> def test_endswith ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_startswith ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT:true>" <EOL> def test_expandtabs ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_find ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_index ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert '<STR_LIT>' in evalpy ( '<STR_LIT>' ) <EOL> def test_rfind ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:2>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:3>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_rindex ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:0>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert '<STR_LIT>' in evalpy ( '<STR_LIT>' ) <EOL> def test_isalnum ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> def test_isalpha ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> def test_isnumeric ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> def test_isidentifier ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_islower ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_isupper ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_isspace ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> def test_istitle ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:false>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:true>' <EOL> def test_join ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_lstrip ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:.>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:.>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_rstrip ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:.>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:.>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_strip ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:.>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT:.>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> assert evalpy ( '<STR_LIT>' ) == '<STR_LIT>' <EOL> def test_partition ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert '<STR_LIT>' in evalpy ( '<STR_LIT>' ) <EOL> def test_rpartition ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> def test_split ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert '<STR_LIT>' in evalpy ( '<STR_LIT>' ) <EOL> def test_rsplit ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert '<STR_LIT>' in evalpy ( '<STR_LIT>' ) <EOL> def test_splitlines ( self ) : <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( '<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> assert evalpy ( r'<STR_LIT>' ) == "<STR_LIT>" <EOL> res = repr ( "<STR_LIT>" . splitlines ( True ) ) . replace ( '<STR_LIT:U+0020>' , '<STR_LIT>' ) <EOL> res = res . replace ( '<STR_LIT>' , '<STR_LIT:">' ) . replace ( "<STR_LIT>" , "<STR_LIT:'>" ) <EOL> assert nowhitespace ( evalpy ( r'<STR_LIT>' ) ) == res <EOL> def test_replace ( self ) : <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> assert evalpy ( "<STR_LIT>" ) == "<STR_LIT>" <EOL> def test_translate ( self ) : <EOL> code = "<STR_LIT>" <EOL> assert evalpy ( code + "<STR_LIT>" ) == "<STR_LIT>" <EOL> def test_that_all_str_methods_are_tested ( self ) : <EOL> tested = set ( [ x . split ( '<STR_LIT:_>' ) [ <NUM_LIT:1> ] for x in dir ( self ) if x . startswith ( '<STR_LIT>' ) ] ) <EOL> needed = set ( [ x for x in dir ( str ) if not x . startswith ( '<STR_LIT:_>' ) ] ) <EOL> ignore = '<STR_LIT>' <EOL> needed = needed . difference ( ignore . split ( '<STR_LIT:U+0020>' ) ) <EOL> not_tested = needed . difference ( tested ) <EOL> assert not not_tested <EOL> run_tests_if_main ( ) </s>
