def METHOD_NAME(self):
    admin = self._admin_create()
    assert admin
    usernames = self._users_create(admin['apikey'])
    assert usernames
    assert len(usernames) == 3
    org = self._org_create(admin['apikey'], usernames)
    assert org
    result_members1 = self._query_members_in_org(org, admin, 'bar', True)
    assert len(result_members1) == 2, 'Users: username1 and adambar should match'
    result_mem_names = [result_mem1[4] for result_mem1 in result_members1]
    assert 'adambar' in result_mem_names
    assert 'George Foobar' in result_mem_names
    # queries should be case insensitive
    result_members2 = self._query_members_in_org(org, admin, 'JOHN', False)
    assert len(result_members2) == 1, 'just johnfoo should match'
    assert len(result_members2[0]) == 4, 'the name/fullname should not be returned'
    result_members3 = self._query_members_in_org(org, admin, '', False)
    assert len(result_members3) == 4, \
        '''empty queries should return all members
        (including the admin that created the org)
        instead it returned {num}'''.format(num=len(result_members3))
    result_basic_user_info = self._query_basic_user_info(admin)
    assert u'example-admin@example.com' == result_basic_user_info.get('email')
    assert u'test123admin' == result_basic_user_info.get('display_name')
    assert 'ds_num' in result_basic_user_info
    assert 'org_num' in result_basic_user_info
    assert 'grp_num' in result_basic_user_info
    assert len(result_basic_user_info) == 9