Add back the ability to retrieve information for an org member directly

Fixes #427
This commit is contained in:
Joseph Schorr 2015-08-31 16:27:32 -04:00
parent c693afca6a
commit 51c507d02d
4 changed files with 68 additions and 3 deletions

View file

@ -1968,6 +1968,19 @@ class TestOrganizationMemberBuynlargeDevtable(ApiTestCase):
ApiTestCase.setUp(self)
self._set_url(OrganizationMember, orgname="buynlarge", membername="someuser")
def test_get_anonymous(self):
self._run_test('GET', 401, None, None)
def test_get_freshuser(self):
self._run_test('GET', 403, 'freshuser', None)
def test_get_reader(self):
self._run_test('GET', 403, 'reader', None)
def test_get_devtable(self):
self._run_test('GET', 404, 'devtable', None)
def test_delete_anonymous(self):
self._run_test('DELETE', 401, None, None)

View file

@ -878,6 +878,13 @@ class TestGetOrganizationMembers(ApiTestCase):
assert READ_ACCESS_USER in membernames
assert not NO_ACCESS_USER in membernames
for member in json['members']:
membername = member['name']
response = self.getJsonResponse(OrganizationMember,
params=dict(orgname=ORGANIZATION, membername=membername))
self.assertEquals(member, response)
class TestRemoveOrganizationMember(ApiTestCase):
def test_try_remove_only_admin(self):