rename unittest to test
start to rewrite unittest for dlist