Fix unit tests, add more

--HG--
extra : rebase_source : 54817577842947e53c929074fab311fe35012fc6