def test_gnmmanage_2(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() (_, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' import ../gnm/data/pipes.shp tmp/test_gnm') assert (err is None or err == ''), 'got error/warning' (_, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' import ../gnm/data/wells.shp tmp/test_gnm') assert (err is None or err == ''), 'got error/warning'
def test_gnmmanage_4(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' ret = gdaltest.runexternal(test_cli_utilities.get_gnmmanage_path() + ' autoconnect 0.000001 tmp/test_gnm') if ret.find('success') == -1: return 'fail' return 'success'
def test_gnmmanage_3(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() ret = gdaltest.runexternal(test_cli_utilities.get_gnmmanage_path() + ' info tmp/test_gnm') assert ret.find('Network version: 1.0.') != -1 assert ret.find('Network name: test_gnm.') != -1 assert ret.find('Network description') != -1
def test_gnm_cleanup(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() (_, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' delete tmp/test_gnm') assert (err is None or err == ''), 'got error/warning' with pytest.raises(OSError, message='Expected delete tmp/test_gnm'): os.stat('tmp/test_gnm')
def test_gnmmanage_1(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() (_, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' create -f GNMFile -t_srs EPSG:4326 -dsco net_name=test_gnm -dsco net_description="Test file based GNM" tmp') assert (err is None or err == ''), 'got error/warning' try: os.stat('tmp/test_gnm') except OSError: pytest.fail('Expected create tmp/test_gnm')
def test_gnmmanage_3(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' ret = gdaltest.runexternal(test_cli_utilities.get_gnmmanage_path() + ' info tmp/test_gnm') if ret.find('Network version: 1.0.') == -1: gdaltest.post_reason('fail') return 'fail' if ret.find('Network name: test_gnm.') == -1: gdaltest.post_reason('fail') return 'fail' if ret.find('Network description') == -1: gdaltest.post_reason('fail') return 'fail' return 'success'
def test_gnmmanage_2(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' (ret, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' import ../gnm/data/pipes.shp tmp/test_gnm') if not (err is None or err == '') : gdaltest.post_reason('got error/warning') print(err) return 'fail' (ret, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' import ../gnm/data/wells.shp tmp/test_gnm') if not (err is None or err == '') : gdaltest.post_reason('got error/warning') print(err) return 'fail' return 'success'
def test_gnmanalyse_2(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() if test_cli_utilities.get_gnmanalyse_path() is None: pytest.skip() ret = gdaltest.runexternal(test_cli_utilities.get_gnmanalyse_path() + ' kpaths 61 50 3 tmp/test_gnm') assert ret.find('Feature Count: 61') != -1
def test_gnmanalyse_1(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() if test_cli_utilities.get_gnmanalyse_path() is None: pytest.skip() ret = gdaltest.runexternal(test_cli_utilities.get_gnmanalyse_path() + ' dijkstra 61 50 tmp/test_gnm') assert ret.find('Feature Count: 19') != -1
def test_gnmmanage_1(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' (_, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' create -f GNMFile -t_srs EPSG:4326 -dsco net_name=test_gnm -dsco net_description="Test file based GNM" tmp') if not (err is None or err == ''): gdaltest.post_reason('got error/warning') print(err) return 'fail' try: os.stat('tmp/test_gnm') except OSError: gdaltest.post_reason('Expected create tmp/test_gnm') return 'fail' return 'success'
def test_gnm_cleanup(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' (ret, err) = gdaltest.runexternal_out_and_err(test_cli_utilities.get_gnmmanage_path() + ' delete tmp/test_gnm') if not (err is None or err == '') : gdaltest.post_reason('got error/warning') print(err) return 'fail' try: os.stat('tmp/test_gnm') gdaltest.post_reason('Expected delete tmp/test_gnm') return 'fail' except: pass return 'success'
def test_gnmanalyse_2(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' if test_cli_utilities.get_gnmanalyse_path() is None: return 'skip' ret = gdaltest.runexternal(test_cli_utilities.get_gnmanalyse_path() + ' kpaths 61 50 3 tmp/test_gnm') if ret.find('Feature Count: 61') == -1: return 'fail' return 'success'
def test_gnmmanage_1(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' (_, err) = gdaltest.runexternal_out_and_err( test_cli_utilities.get_gnmmanage_path() + ' create -f GNMFile -t_srs EPSG:4326 -dsco net_name=test_gnm -dsco net_description="Test file based GNM" tmp' ) if not (err is None or err == ''): gdaltest.post_reason('got error/warning') print(err) return 'fail' try: os.stat('tmp/test_gnm') except OSError: gdaltest.post_reason('Expected create tmp/test_gnm') return 'fail' return 'success'
def test_gnmmanage_2(): if test_cli_utilities.get_gnmmanage_path() is None: return 'skip' (_, err) = gdaltest.runexternal_out_and_err( test_cli_utilities.get_gnmmanage_path() + ' import ../gnm/data/pipes.shp tmp/test_gnm') if not (err is None or err == ''): gdaltest.post_reason('got error/warning') print(err) return 'fail' (_, err) = gdaltest.runexternal_out_and_err( test_cli_utilities.get_gnmmanage_path() + ' import ../gnm/data/wells.shp tmp/test_gnm') if not (err is None or err == ''): gdaltest.post_reason('got error/warning') print(err) return 'fail' return 'success'
def test_gnmmanage_4(): if test_cli_utilities.get_gnmmanage_path() is None: pytest.skip() ret = gdaltest.runexternal(test_cli_utilities.get_gnmmanage_path() + ' autoconnect 0.000001 tmp/test_gnm') assert ret.find('success') != -1