Пример #1
0
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)
Пример #2
0
 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)