def test_url_retrieve(self): self.start def del_file(f): try: os.remove(f) except: pass def hook(a, b, c): print(a, b, c) url = 'https://github.com/GeosoftInc/gxpy/raw/master/README.md' big = 'https://github.com/GeosoftInc/gxpy/raw/master/examples/tutorial/2D%20Views%20and%20Maps/Wittichica Creek Residual Total Field.grd' ref_file = 'README.md' test_file = 'test.grd' try: file_name = gxu.url_retrieve(url) self.assertEqual(file_name, ref_file) file_name = gxu.url_retrieve(url, test_file) self.assertEqual(file_name, test_file) file_name = gxu.url_retrieve(big, reporthook=hook) del_file(file_name) except: print('No internet') pass finally: del_file(ref_file) del_file(test_file)
import geosoft.gxpy.gx as gx import geosoft.gxpy.utility as gxu gxc = gx.GXpy() url = 'https://github.com/GeosoftInc/gxpy/raw/9.3/examples/tutorial/3D%20Views/' gxu.url_retrieve(url + 'Wittichica Creek Residual Total Field.grd') gxu.url_retrieve(url + 'Wittichica Creek Residual Total Field.grd.gi') gxu.url_retrieve(url + 'Wittichica Creek Residual Total Field.grd.xml') gxu.url_retrieve(url + 'Wittichica DEM.grd') gxu.url_retrieve(url + 'Wittichica DEM.grd.gi') gxu.url_retrieve(url + 'Wittichica DEM.grd.xml')
import geosoft.gxpy.gx as gx import geosoft.gxpy.utility as gxu gxc = gx.GXpy() url = 'https://github.com/GeosoftInc/gxpy/raw/9.3/examples/tutorial/Geosoft%20Databases/' gxu.url_retrieve(url + 'mag_data.csv')
import geosoft.gxpy.gx as gx import geosoft.gxpy.utility as gxu gxc = gx.GXpy() url = 'https://github.com/GeosoftInc/gxpy/raw/9.3/examples/tutorial/Geosoft%20modules%20-%20gxapi%20and%20gxpy/' gxu.url_retrieve(url + 'test.grd') gxu.url_retrieve(url + 'test.grd.gi')
import geosoft.gxpy.gx as gx import geosoft.gxpy.utility as gxu gxc = gx.GXpy() url = 'https://github.com/GeosoftInc/gxpy/raw/9.3/examples/tutorial/Geosoft%20Project/' gxu.url_retrieve(url + 'example.gpf') gxu.url_retrieve(url + 'geosoft_project.gpf') gxu.url_retrieve(url + 'TMI.GRD') gxu.url_retrieve(url + 'TMI.GRD.gi') gxu.url_retrieve(url + 'TMI.GRD.xml')