def test_e_permissions_modify_user_element_permissions(self): key = ps.add_element_permissions(ndb.Key("uk","muep"),ndb.Key("ek","muep"),True) ps.modify_user_element_permissions(ndb.Key("uk","muep"),ndb.Key("ek","muep"), False) retrieved = ps.get_element_permissions_by_key(key) self.assertFalse(retrieved.access)
def test_e_permissions_get_element_permissions_by_key(self): user_key = ndb.Key("uk","gepk") element_key = ndb.Key("ek","gepk") key = ps.add_element_permissions(user_key,element_key,True) obj = ps.get_element_permissions_by_key(key) self.assertEqual(obj.user_key, user_key) self.assertEqual(obj.element_key, element_key) self.assertEqual(obj.access, True)
def test_e_permissions_revoke_element_permissions_by_key(self): key = ps.add_element_permissions(ndb.Key("uk","repk"),ndb.Key("ek","repk"),True) ps.revoke_element_permissions_by_key(key) self.assertIsNone(ps.get_element_permissions_by_key(key))