Пример #1
0
    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)
Пример #2
0
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')
Пример #3
0
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')
Пример #4
0
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')
Пример #5
0
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')