def __init__(self): print "Test - FeatureObject" inputJSON_str = Generator.generateInputString_KMZ() fsJSON = json.loads(inputJSON_str)['featureSet'] featureSet = arcpy.AsShape(fsJSON, True) try: testObject = testGP.FeatureObject() testObject.setFeatureSet(featureSet) newFeatureSet = testObject.getFeatureSet() fs = json.loads(newFeatureSet.JSON) print "Passed" except Exception, e: print "Failed: " + e.message
def test_KMZ(self, keep=False): try: rWriter = testGP.ReportWriter("KMZ") testObject = testGP.FeatureObject() inputJSON = Generator.generateInputString_KMZ() featureSet = arcpy.AsShape(json.loads(inputJSON)['featureSet'], True) testObject.setFeatureSet(featureSet) rFile = rWriter.write(testObject) if keep: print rFile else: arcpy.Delete_management(rFile) return 1 except Exception, e: print "Failure: "+e.message return 0
def test_SHP(self, keep=False): try: arcpy.env.workspace = "C:\Users\jenn6701\Documents\ArcGIS\Default.gdb" rWriter = testGP.ReportWriter("SHP") testObject = testGP.FeatureObject() inputJSON = Generator.generateInputString_KMZ() featureSet = arcpy.AsShape(json.loads(inputJSON)['featureSet'], True) testObject.setFeatureSet(featureSet) rFile = rWriter.write(testObject) if keep: print rFile else: arcpy.Delete_management(rFile) return 1 except Exception, e: print "Failure: "+e.message return 0