Пример #1
0
	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)
Пример #2
0
	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)
Пример #3
0
	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))