Esempio n. 1
0
class TestWeaverUpdate(TestCase):
    def setUp(self):
        self.tool = PythonTool()

    def tearDown(self):
        self.tool = None

    def test_updateParameters(self):
        params = self.tool.getParameterInfo()
        self.assertEquals(15, len(params))

    def test_execute(self):
        params = self.tool.getParameterInfo()
        result = self.tool.execute(params, '#')
        self.assertTrue(result)
class TestWeaverUpdate(TestCase):
    def setUp(self):
        self.tool = WeaverGDBUpdate()

    def tearDown(self):
        self.tool = None

    def test_processParameters(self):
        params = self.tool.getParameterInfo()
        final_params = self.tool.processParameters(params)
        self.assertEquals(17, len(final_params.keys()))

    def test_execute(self):
        params = self.tool.getParameterInfo()
        result = self.tool.execute(params, '#')
        self.assertTrue(result)
Esempio n. 3
0
from BCAD_NoiseMit_Tools import WeaverGDBUpdate

if __name__ == "__main__":
    tool = WeaverGDBUpdate()
    params = tool.getParameterInfo()
    tool.execute(params, "")


Esempio n. 4
0
import os
import logging
import datetime
from BCAD_NoiseMit_Tools import CARsGDBUpdate, WeaverGDBUpdate
logfile = os.path.join(os.path.dirname(os.path.abspath(__file__)), "logs/task_log.txt")
logging.basicConfig(filename=logfile, filemode='a', level=30)

cars = CARsGDBUpdate()
params = cars.getParameterInfo()
result = cars.execute(params, "#")
if not result:
    logging.error("{} :: CARsGDBUpdate failed, run geoprocessing tool in ArcMap to debug".format(datetime.datetime.now()))

weav = WeaverGDBUpdate()
params = weav.getParameterInfo()
result = weav.execute(params, "#")
if not result:
    logging.error("{} :: WeaverGDBUpdate failed, run geoprocessing tool in ArcMap to debug".format(datetime.datetime.now()))