Esempio n. 1
0
 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))