Cleanup test_datasource, add urlopen_stub for testing.
Cleanup test_datasource, add urlopen_stub for testing.

Gillu13/scipy,kalvdans/scipy,sargas/scipy,fredrikw/scipy,kleskjr/scipy,felipebetancur/scipy,ogrisel/scipy,anntzer/scipy,pizzathief/scipy,surhudm/scipy,trankmichael/scipy,gfyoung/scipy,andim/scipy,ortylp/scipy,mingwpy/scipy,Kamp9/scipy,efiring/scipy,FRidh/scipy,fernand/scipy,raoulbq/scipy,ortylp/scipy,mhogg/scipy,aman-iitj/scipy,witcxc/scipy,ndchorley/scipy,endolith/scipy,zxsted/scipy,pizzathief/scipy,mingwpy/scipy,sargas/scipy,ilayn/scipy,piyush0609/scipy,arokem/scipy,pizzathief/scipy,mortonjt/scipy,pnedunuri/scipy,maciejkula/scipy,perimosocordiae/scipy,vigna/scipy,chatcannon/scipy,endolith/scipy,cpaulik/scipy,surhudm/scipy,richardotis/scipy,rgommers/scipy,vberaudi/scipy,minhlongdo/scipy,ChanderG/scipy,mortonjt/scipy,endolith/scipy,sonnyhu/scipy,jseabold/scipy,surhudm/scipy,mortonjt/scipy,aman-iitj/scipy,ChanderG/scipy,witcxc/scipy,aeklant/scipy,kalvdans/scipy,surhudm/scipy,person142/scipy,aarchiba/scipy,mikebenfield/scipy,gdooper/scipy,perimosocordiae/scipy,fernand/scipy,trankmichael/scipy,petebachant/scipy,mortonjt/scipy,vigna/scipy,gef756/scipy,nonhermitian/scipy,nvoron23/scipy,pizzathief/scipy,mortada/scipy,ales-erjavec/scipy,FRidh/scipy,perimosocordiae/scipy,grlee77/scipy,vanpact/scipy,argriffing/scipy,vanpact/scipy,nmayorov/scipy,bkendzior/scipy,perimosocordiae/scipy,raoulbq/scipy,ales-erjavec/scipy,scipy/scipy,jamestwebber/scipy,Stefan-Endres/scipy,mortada/scipy,zerothi/scipy,jjhelmus/scipy,jakevdp/scipy,jakevdp/scipy,maniteja123/scipy,aman-iitj/scipy,ales-erjavec/scipy,chatcannon/scipy,pschella/scipy,newemailjdm/scipy,befelix/scipy,surhudm/scipy,andim/scipy,minhlongdo/scipy,piyush0609/scipy,arokem/scipy,lukauskas/scipy,hainm/scipy,ogrisel/scipy,befelix/scipy,mortada/scipy,matthewalbani/scipy,andyfaff/scipy,WillieMaddox/scipy,nmayorov/scipy,zaxliu/scipy,apbard/scipy,gdooper/scipy,apbard/scipy,grlee77/scipy,fernand/scipy,WarrenWeckesser/scipy,larsmans/scipy,nonhermitian/scipy,jjhelmus/scipy,mtrbean/scipy,argriffing/scipy,Shaswat27/scipy,lhilt/scipy,rmcgibbo/scipy,nvoron23/scipy,gfyoung/scipy,Gillu13/scipy,mtrbean/scipy,larsmans/scipy,WillieMaddox/scipy,njwilson23/scipy,giorgiop/scipy,aarchiba/scipy,jsilter/scipy,tylerjereddy/scipy,perimosocordiae/scipy,mikebenfield/scipy,behzadnouri/scipy,jor-/scipy,FRidh/scipy,mgaitan/scipy,WarrenWeckesser/scipy,mtrbean/scipy,andyfaff/scipy,jseabold/scipy,matthew-brett/scipy,matthew-brett/scipy,dch312/scipy,andyfaff/scipy,vhaasteren/scipy,nmayorov/scipy,minhlongdo/scipy,niknow/scipy,josephcslater/scipy,scipy/scipy,aman-iitj/scipy,sauliusl/scipy,aarchiba/scipy,vanpact/scipy,juliantaylor/scipy,FRidh/scipy,tylerjereddy/scipy,mhogg/scipy,efiring/scipy,gdooper/scipy,zerothi/scipy,mhogg/scipy,jamestwebber/scipy,WarrenWeckesser/scipy,mortonjt/scipy,fernand/scipy,kalvdans/scipy,jjhelmus/scipy,raoulbq/scipy,nvoron23/scipy,Srisai85/scipy,rmcgibbo/scipy,Stefan-Endres/scipy,jjhelmus/scipy,felipebetancur/scipy,sargas/scipy,jonycgn/scipy,juliantaylor/scipy,futurulus/scipy,efiring/scipy,ChanderG/scipy,haudren/scipy,pyramania/scipy,lukauskas/scipy,grlee77/scipy,pyramania/scipy,e-q/scipy,lukauskas/scipy,Kamp9/scipy,futurulus/scipy,jonycgn/scipy,ilayn/scipy,Dapid/scipy,Kamp9/scipy,haudren/scipy,njwilson23/scipy,mtrbean/scipy,anntzer/scipy,kalvdans/scipy,scipy/scipy,kleskjr/scipy,giorgiop/scipy,lhilt/scipy,ChanderG/scipy,behzadnouri/scipy,vanpact/scipy,fredrikw/scipy,argriffing/scipy,juliantaylor/scipy,futurulus/scipy,larsmans/scipy,ogrisel/scipy,grlee77/scipy,haudren/scipy,piyush0609/scipy,nonhermitian/scipy,pyramania/scipy,felipebetancur/scipy,apbard/scipy,gertingold/scipy,behzadnouri/scipy,mikebenfield/scipy,petebachant/scipy,efiring/scipy,dch312/scipy,behzadnouri/scipy,piyush0609/scipy,sriki18/scipy,rgommers/scipy,ndchorley/scipy,chatcannon/scipy,woodscn/scipy,WarrenWeckesser/scipy,pnedunuri/scipy,minhlongdo/scipy,sriki18/scipy,Newman101/scipy,josephcslater/scipy,cpaulik/scipy,pbrod/scipy,e-q/scipy,dominicelse/scipy,WillieMaddox/scipy,gef756/scipy,Eric89GXL/scipy,nmayorov/scipy,sonnyhu/scipy,jonycgn/scipy,gef756/scipy,anielsen001/scipy,gef756/scipy,mdhaber/scipy,maciejkula/scipy,giorgiop/scipy,larsmans/scipy,newemailjdm/scipy,ilayn/scipy,jjhelmus/scipy,nmayorov/scipy,sargas/scipy,jamestwebber/scipy,dominicelse/scipy,Kamp9/scipy,zxsted/scipy,niknow/scipy,bkendzior/scipy,ChanderG/scipy,ilayn/scipy,ChanderG/scipy,ndchorley/scipy,anntzer/scipy,larsmans/scipy,zxsted/scipy,futurulus/scipy,aman-iitj/scipy,jor-/scipy,Srisai85/scipy,richardotis/scipy,aeklant/scipy,pbrod/scipy,giorgiop/scipy,piyush0609/scipy,hainm/scipy,behzadnouri/scipy,Eric89GXL/scipy,kalvdans/scipy,andim/scipy,endolith/scipy,minhlongdo/scipy,pschella/scipy,chatcannon/scipy,mgaitan/scipy,juliantaylor/scipy,apbard/scipy,mdhaber/scipy,trankmichael/scipy,anielsen001/scipy,argriffing/scipy,scipy/scipy,zaxliu/scipy,kleskjr/scipy,endolith/scipy,Stefan-Endres/scipy,arokem/scipy,woodscn/scipy,gfyoung/scipy,sonnyhu/scipy,maniteja123/scipy,aeklant/scipy,WillieMaddox/scipy,andim/scipy,mdhaber/scipy,jsilter/scipy,ilayn/scipy,teoliphant/scipy,woodscn/scipy,ortylp/scipy,kleskjr/scipy,rmcgibbo/scipy,teoliphant/scipy,richardotis/scipy,sauliusl/scipy,sauliusl/scipy,ortylp/scipy,Dapid/scipy,e-q/scipy,lhilt/scipy,larsmans/scipy,pnedunuri/scipy,ogrisel/scipy,pnedunuri/scipy,jonycgn/scipy,Gillu13/scipy,vigna/scipy,vhaasteren/scipy,mdhaber/scipy,mortada/scipy,kleskjr/scipy,andim/scipy,mhogg/scipy,aeklant/scipy,pbrod/scipy,ndchorley/scipy,futurulus/scipy,pbrod/scipy,befelix/scipy,gdooper/scipy,giorgiop/scipy,maciejkula/scipy,pbrod/scipy,anntzer/scipy,nvoron23/scipy,apbard/scipy,gertingold/scipy,teoliphant/scipy,person142/scipy,matthew-brett/scipy,scipy/scipy,efiring/scipy,newemailjdm/scipy,jamestwebber/scipy,niknow/scipy,sriki18/scipy,Dapid/scipy,argriffing/scipy,ales-erjavec/scipy,raoulbq/scipy,efiring/scipy,josephcslater/scipy,juliantaylor/scipy,njwilson23/scipy,anielsen001/scipy,sauliusl/scipy,mikebenfield/scipy,rgommers/scipy,jakevdp/scipy,richardotis/scipy,newemailjdm/scipy,befelix/scipy,woodscn/scipy,richardotis/scipy,jsilter/scipy,fernand/scipy,lukauskas/scipy,vberaudi/scipy,mtrbean/scipy,lhilt/scipy,jor-/scipy,anielsen001/scipy,dominicelse/scipy,jsilter/scipy,Gillu13/scipy,mtrbean/scipy,Shaswat27/scipy,fredrikw/scipy,mortada/scipy,hainm/scipy,fredrikw/scipy,gfyoung/scipy,gef756/scipy,vhaasteren/scipy,aarchiba/scipy,nonhermitian/scipy,Srisai85/scipy,ndchorley/scipy,trankmichael/scipy,ogrisel/scipy,dch312/scipy,cpaulik/scipy,vhaasteren/scipy,jakevdp/scipy,felipebetancur/scipy,vigna/scipy,rmcgibbo/scipy,njwilson23/scipy,surhudm/scipy,dominicelse/scipy,jor-/scipy,zaxliu/scipy,Newman101/scipy,gdooper/scipy,raoulbq/scipy,woodscn/scipy,mikebenfield/scipy,petebachant/scipy,aeklant/scipy,tylerjereddy/scipy,pyramania/scipy,felipebetancur/scipy,giorgiop/scipy,sauliusl/scipy,nvoron23/scipy,befelix/scipy,lukauskas/scipy,andyfaff/scipy,pschella/scipy,sriki18/scipy,mortonjt/scipy,aarchiba/scipy,matthewalbani/scipy,Newman101/scipy,Newman101/scipy,Shaswat27/scipy,vanpact/scipy,petebachant/scipy,person142/scipy,jor-/scipy,vanpact/scipy,fernand/scipy,felipebetancur/scipy,witcxc/scipy,zxsted/scipy,mingwpy/scipy,woodscn/scipy,jseabold/scipy,ales-erjavec/scipy,gef756/scipy,piyush0609/scipy,ortylp/scipy,matthew-brett/scipy,zxsted/scipy,Shaswat27/scipy,Srisai85/scipy,scipy/scipy,rgommers/scipy,ndchorley/scipy,grlee77/scipy,jseabold/scipy,lhilt/scipy,maniteja123/scipy,rgommers/scipy,e-q/scipy,lukauskas/scipy,argriffing/scipy,gertingold/scipy,teoliphant/scipy,anielsen001/scipy,WarrenWeckesser/scipy,vhaasteren/scipy,pschella/scipy,Gillu13/scipy,nvoron23/scipy,petebachant/scipy,jsilter/scipy,perimosocordiae/scipy,pbrod/scipy,mgaitan/scipy,Stefan-Endres/scipy,Dapid/scipy,Eric89GXL/scipy,petebachant/scipy,mgaitan/scipy,nonhermitian/scipy,matthewalbani/scipy,zxsted/scipy,Srisai85/scipy,cpaulik/scipy,haudren/scipy,zerothi/scipy,WillieMaddox/scipy,mdhaber/scipy,FRidh/scipy,andyfaff/scipy,futurulus/scipy,mhogg/scipy,tylerjereddy/scipy,rmcgibbo/scipy,zaxliu/scipy,Shaswat27/scipy,FRidh/scipy,hainm/scipy,vberaudi/scipy,Kamp9/scipy,matthewalbani/scipy,pyramania/scipy,Stefan-Endres/scipy,teoliphant/scipy,bkendzior/scipy,jakevdp/scipy,pizzathief/scipy,anntzer/scipy,maniteja123/scipy,chatcannon/scipy,jseabold/scipy,josephcslater/scipy,bkendzior/scipy,Kamp9/scipy,niknow/scipy,sonnyhu/scipy,mdhaber/scipy,fredrikw/scipy,zerothi/scipy,cpaulik/scipy,behzadnouri/scipy,mgaitan/scipy,anntzer/scipy,sonnyhu/scipy,dch312/scipy,richardotis/scipy,zerothi/scipy,sriki18/scipy,mgaitan/scipy,witcxc/scipy,dominicelse/scipy,person142/scipy,jamestwebber/scipy,Dapid/scipy,zaxliu/scipy,raoulbq/scipy,mingwpy/scipy,anielsen001/scipy,njwilson23/scipy,newemailjdm/scipy,vberaudi/scipy,hainm/scipy,Shaswat27/scipy,witcxc/scipy,arokem/scipy,mingwpy/scipy,vigna/scipy,bkendzior/scipy,fredrikw/scipy,mingwpy/scipy,Gillu13/scipy,gertingold/scipy,sauliusl/scipy,rmcgibbo/scipy,maciejkula/scipy,vberaudi/scipy,jseabold/scipy,mhogg/scipy,josephcslater/scipy,chatcannon/scipy,matthewalbani/scipy,Eric89GXL/scipy,mortada/scipy,WarrenWeckesser/scipy,trankmichael/scipy,zaxliu/scipy,e-q/scipy,haudren/scipy,vberaudi/scipy,maciejkula/scipy,ilayn/scipy,zerothi/scipy,Eric89GXL/scipy,maniteja123/scipy,minhlongdo/scipy,kleskjr/scipy,pnedunuri/scipy,trankmichael/scipy,sonnyhu/scipy,cpaulik/scipy,Newman101/scipy,Srisai85/scipy,pnedunuri/scipy,sriki18/scipy,jonycgn/scipy,gfyoung/scipy,newemailjdm/scipy,Newman101/scipy,Eric89GXL/scipy,maniteja123/scipy,Dapid/scipy,Stefan-Endres/scipy,haudren/scipy,niknow/scipy,pschella/scipy,hainm/scipy,WillieMaddox/scipy,matthew-brett/scipy,endolith/scipy,njwilson23/scipy,andyfaff/scipy,jonycgn/scipy,arokem/scipy,dch312/scipy,person142/scipy,aman-iitj/scipy,niknow/scipy,vhaasteren/scipy,ortylp/scipy,andim/scipy,ales-erjavec/scipy,gertingold/scipy,tylerjereddy/scipy,sargas/scipy