http://gitunderground.i2p/archive/youtube-dl/commit/06da64ee51cd405b9392ba484cf7d3d31a88ee30
.` as key should return all children ' ) self . assertEqual ( traverse_obj ( etree , lambda _ , x : x [ 0 ] . text == ' 4 ' ) , [ etree [ 1 ] ] , msg = ' function as key should get element as value ' ) self . assertEqual ( traverse_obj ( etree , lambda i , _ : i == 1 ) , [ etree [ 1 ] ] , msg = ' function as key should get index as key ' ) self . assertEqual ( traverse_obj ( etree , 0 ) , etree [ 0 ] , msg = ' int key should return the nth child ' ) self . assertEqual ( traverse_obj (...