def privilege_org(org_id): try: user_id = current_user.entityFK if request.method == 'GET': persons = controllers.getPeopleInOrganizationJSON(org_id) persons_dict = json.loads(persons); org = controllers.getOrganizationByIDJSON(org_id) org_dict = json.loads(org); if is_request_json(): return jsonify(persons_dict, Organization=org_dict) except Exception, e: return abort(404)
def test_getPeopleInOrganizationJSON(self): # Define prerequisite data. organizationKey = 1 # Get the restult of the tested method. jsonString = controllers.getPeopleInOrganizationJSON(organizationKey) # Validate the result. self.assertIsNotNone(jsonString) self.assertTrue(len(jsonString) > 0) dict = json.loads(jsonString) for key,value in dict.iteritems(): self.assertEqual(key, 'People') count = 0 for personDict in value: count += 1 person = controllers.extractPersonFromDict(personDict) self.assertTrue(person.entityFK == 3 or person.entityFK == 4 or person.entityFK == 6) self.assertTrue(person.firstname == 'Chris' or person.firstname == 'Ryoji' or person.firstname == 'Cookie') self.assertTrue(person.lastname == 'Workman' or person.lastname == 'Betchaku' or person.lastname == 'Monster') self.assertEqual(count, 3)