def testInsertTwoProAndDeleteOne(self):
     aProHouse = Professional(key_name="123", name="Gregory", lastName="House",
                              email="*****@*****.**", licenseNumber=123)
     aProWilson = Professional(key_name="321", name="James", lastName="Wilson",
                               email="*****@*****.**", licenseNumber=321)
     aProHouse.put()
     aProWilson.put()
     drHouse = Professional.get_by_key_name(str(aProHouse.licenseNumber))
     drHouse.delete()
     self.assertEqual(1, len(Professional.all().fetch(None)))
 def delete(self):
     for doc in Professional.all().fetch(None):
         Professional.delete(doc)
     self.response.out.write(self.returnObjectOrResult(resultCode="200"))
 def get(self):
     listOfProfessional = Professional.all().fetch(None)
     self.response.out.write(self.returnObjectOrResult(
         resultCode="404",
         objectToReturn=listOfProfessional,
         encoderForObject=ProfessionalEncoder()))
 def testInsertOneProfessional(self):
     aProHouse = Professional(key_name="123", name="Gregory", lastName="House",
                              email="*****@*****.**", licenseNumber=123)
     aProHouse.put()
     self.assertEqual(1, len(Professional.all().fetch(None)))