def test_e_permissions_revoke_element_permissions_user_key(self): uk = ndb.Key("uk","repuk") ps.add_element_permissions(uk,ndb.Key("ek","repuk1"),True) ps.add_element_permissions(uk,ndb.Key("ek","repuk1"),True) ps.add_element_permissions(uk,ndb.Key("ek","repuk1"),True) ps.revoke_element_permissions_user_key(uk) with self.assertRaises(StopIteration): ps.get_element_permissions_by_user_key(uk).next()
def test_e_permissions_get_element_permissions_by_user_key(self): uk = ndb.Key("uk","gepuk") ps.add_element_permissions(uk,ndb.Key("ek","gepuk1"),True) ps.add_element_permissions(uk,ndb.Key("ek","gepuk2"),True) ps.add_element_permissions(uk,ndb.Key("ek","gepuk3"),True) elements = ps.get_element_permissions_by_user_key(uk) for element in elements: self.assertEqual(element.user_key, uk)