示例#1
0
	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()
示例#2
0
	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)