def test_unknown_userid(self): # note: testing add/remove typically tests known user # ids, the point of this test is to ensure the # right things happen when an unknown user is used. unknown = '*****@*****.**' members = SiteMembers(self.portal) assert unknown not in members assert members.get(unknown) is None self.assertRaises(KeyError, lambda: members[unknown]) self.assertRaises(KeyError, lambda: members.__delitem__(unknown)) self.assertRaises(KeyError, lambda: members.roles_for(self.portal, unknown)) self.assertRaises(KeyError, lambda: members.groups_for(unknown))
def test_unknown_userid(self): # note: testing add/remove typically tests known user # ids, the point of this test is to ensure the # right things happen when an unknown user is used. unknown = '*****@*****.**' members = SiteMembers(self.portal) assert unknown not in members assert members.get(unknown) is None self.assertRaises(KeyError, lambda: members[unknown]) self.assertRaises(KeyError, lambda: members.__delitem__(unknown)) self.assertRaises( KeyError, lambda: members.roles_for(self.portal, unknown) ) self.assertRaises(KeyError, lambda: members.groups_for(unknown))