def test_addcrisis2(self): xml_file = open("test/test_add2.xml", 'rb') tree = ElementTree.parse(xml_file) crises = tree.findall(".//crisis") for crisis in crises: if (crisis.find('.//info')): XMLHelpers.addCrisis(crisis) test_list = db.GqlQuery("SELECT * FROM Crisis") self.assertEqual(test_list.count(),2) db.delete(db.Query())
def post(self): #logging.info('***** starting task') #crises = self.request.get('crises') payload = zloads(self.request.body) if payload[0] == 'crisis': XMLHelpers.addCrisis(payload[1]) if payload[0] == 'person': XMLHelpers.addPerson(payload[1]) if payload[0] == 'org': XMLHelpers.addOrganization(payload[1])
def test_addcrisis3(self): xml_file = open("test/test_add3.xml", 'rb') tree = ElementTree.parse(xml_file) crises = tree.findall(".//crisis") test_list = [] for crisis in crises: if (crisis.find('.//info')): test_list = XMLHelpers.addCrisis(crisis) self.assertEqual(len(test_list),0) test_list[:] = []