finish porting tests to asynctestcase