http://gitunderground.i2p/archive/youtube-dl/commit/06da64ee51cd405b9392ba484cf7d3d31a88ee30
//neighbor/@name ' ) , [ ' Austria ' , ' Switzerland ' , ' Malaysia ' , ' Costa Rica ' , ' Colombia ' ] , msg = ' `@<attribute>` at end of path should give that attribute ' ) self . assertEqual ( traverse_obj ( etree , ' //neighbor/@fail ' ) , [ None , None , None , None , None ] , msg = ' `@<nonexistent>` at end of path should give `None` ' ) self . assertEqual ( traverse_obj ( etree , ( ' //neighbor/@ ' , 2 ) ) , { ' name ' : ' Malaysia ' , ' direction ' : ' N ' } , msg = ' `@` should give the...