gen: Add tests for `yield None`
gen: Add tests for `yield None`

See #1716

wsyzxcn/tornado,ajdavis/tornado,dongpinglai/my_tornado,lilydjwg/tornado,eklitzke/tornado,hhru/tornado,jehiah/tornado,allenl203/tornado,bdarnell/tornado,hhru/tornado,wsyzxcn/tornado,legnaleurc/tornado,legnaleurc/tornado,NoyaInRain/tornado,SuminAndrew/tornado,wsyzxcn/tornado,SuminAndrew/tornado,ajdavis/tornado,Lancher/tornado,jehiah/tornado,wujuguang/tornado,NoyaInRain/tornado,NoyaInRain/tornado,ifduyue/tornado,dongpinglai/my_tornado,NoyaInRain/tornado,legnaleurc/tornado,Lancher/tornado,ifduyue/tornado,dongpinglai/my_tornado,ifduyue/tornado,wsyzxcn/tornado,lilydjwg/tornado,allenl203/tornado,allenl203/tornado,jehiah/tornado,mivade/tornado,ifduyue/tornado,wujuguang/tornado,lilydjwg/tornado,dongpinglai/my_tornado,NoyaInRain/tornado,hhru/tornado,bdarnell/tornado,ajdavis/tornado,SuminAndrew/tornado,tornadoweb/tornado,hhru/tornado,lilydjwg/tornado,tornadoweb/tornado,dongpinglai/my_tornado,wsyzxcn/tornado,bdarnell/tornado,Lancher/tornado,mivade/tornado,mivade/tornado,eklitzke/tornado,eklitzke/tornado,jehiah/tornado,legnaleurc/tornado,eklitzke/tornado,SuminAndrew/tornado,mivade/tornado,hhru/tornado,ajdavis/tornado,ajdavis/tornado,mivade/tornado,legnaleurc/tornado,Lancher/tornado,bdarnell/tornado,NoyaInRain/tornado,wsyzxcn/tornado,wujuguang/tornado,eklitzke/tornado,wujuguang/tornado,tornadoweb/tornado,wsyzxcn/tornado,bdarnell/tornado,jehiah/tornado,Lancher/tornado,tornadoweb/tornado,ifduyue/tornado,allenl203/tornado,dongpinglai/my_tornado,allenl203/tornado,SuminAndrew/tornado,wujuguang/tornado