<s> """<STR_LIT>""" <EOL> __author__ = '<STR_LIT>' <EOL> import unittest <EOL> import util <EOL> class MergeInPlaceTests ( unittest . TestCase ) : <EOL> def test_merge_in_place ( self ) : <EOL> self . assertEquals ( [ ] , util . merge_in_place ( ) ) <EOL> list1 = [ <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:5> , <NUM_LIT:6> , <NUM_LIT:8> , <NUM_LIT:9> , <NUM_LIT:15> ] <EOL> list2 = [ <NUM_LIT:0> , <NUM_LIT:2> , <NUM_LIT:3> , <NUM_LIT:5> , <NUM_LIT:8> , <NUM_LIT:10> , <NUM_LIT:11> , <NUM_LIT> ] <EOL> list3 = [ <NUM_LIT:1> , <NUM_LIT:4> , <NUM_LIT:6> , <NUM_LIT:8> , <NUM_LIT:10> , <NUM_LIT:15> , <NUM_LIT:16> ] <EOL> list4 = [ - <NUM_LIT:1> , <NUM_LIT> ] <EOL> list5 = [ <NUM_LIT:20> ] <EOL> list6 = [ ] <EOL> util . merge_in_place ( list1 , list2 , list3 , list4 , list5 , list6 , <EOL> dup_fn = lambda x , y : x == y ) <EOL> self . assertEquals ( <EOL> [ - <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:3> , <NUM_LIT:4> , <NUM_LIT:5> , <NUM_LIT:6> , <NUM_LIT:8> , <NUM_LIT:9> , <NUM_LIT:10> , <NUM_LIT:11> , <NUM_LIT:15> , <NUM_LIT:16> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT:20> ] , <EOL> list1 ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> unittest . main ( ) </s>
