Ejemplo n.º 1
0
 def test_object_above_perm(self):
     self.obj2.permissions.add('Admin')
     self.assertEqual(False, lockfuncs.perm_above(self.obj2, None,
                                                  'Admins'))
     self.assertEqual(True, lockfuncs.perm_above(self.obj2, None,
                                                 'Builder'))
     self.assertEqual(True, lockfuncs.perm_above(self.obj2, None,
                                                 'Builders'))
Ejemplo n.º 2
0
 def test_object_above_perm(self):
     self.obj2.permissions.add("Admin")
     self.assertEqual(False, lockfuncs.perm_above(self.obj2, None,
                                                  "Admins"))
     self.assertEqual(True, lockfuncs.perm_above(self.obj2, None,
                                                 "Builder"))
     self.assertEqual(True, lockfuncs.perm_above(self.obj2, None,
                                                 "Builders"))
Ejemplo n.º 3
0
 def test_account_perm(self):
     self.assertEquals(False, lockfuncs.perm(self.account2, None, 'foo'))
     self.assertEquals(False, lockfuncs.perm(self.account2, None, 'Developer'))
     self.assertEquals(False, lockfuncs.perm(self.account2, None, 'Developers'))
     self.assertEquals(True, lockfuncs.perm(self.account2, None, 'Admin'))
     self.assertEquals(True, lockfuncs.perm(self.account2, None, 'Admins'))
     self.assertEquals(True, lockfuncs.perm(self.account2, None, 'Player'))
     self.assertEquals(True, lockfuncs.perm(self.account2, None, 'Players'))
     self.assertEquals(True, lockfuncs.perm(self.account2, None, 'Builder'))
     self.assertEquals(True, lockfuncs.perm(self.account2, None, 'Builders'))
     self.assertEquals(True, lockfuncs.perm_above(self.account2, None, 'Builder'))
Ejemplo n.º 4
0
 def test_account_perm(self):
     self.assertEqual(False, lockfuncs.perm(self.account2, None, "foo"))
     self.assertEqual(False, lockfuncs.perm(self.account2, None, "Developer"))
     self.assertEqual(False, lockfuncs.perm(self.account2, None, "Developers"))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, "Admin"))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, "Admins"))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, "Player"))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, "Players"))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, "Builder"))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, "Builders"))
     self.assertEqual(True, lockfuncs.perm_above(self.account2, None, "Builder"))
Ejemplo n.º 5
0
 def test_account_perm(self):
     self.assertEqual(False, lockfuncs.perm(self.account2, None, 'foo'))
     self.assertEqual(False, lockfuncs.perm(self.account2, None,
                                            'Developer'))
     self.assertEqual(False,
                      lockfuncs.perm(self.account2, None, 'Developers'))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, 'Admin'))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, 'Admins'))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, 'Player'))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, 'Players'))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, 'Builder'))
     self.assertEqual(True, lockfuncs.perm(self.account2, None, 'Builders'))
     self.assertEqual(True,
                      lockfuncs.perm_above(self.account2, None, 'Builder'))
Ejemplo n.º 6
0
 def testrun(self):
     self.obj2.permissions.add('Wizards')
     self.assertEquals(True, lockfuncs.true(self.obj2, self.obj1))
     self.assertEquals(False, lockfuncs.false(self.obj2, self.obj1))
     self.assertEquals(True, lockfuncs.perm(self.obj2, self.obj1, 'Wizards'))
     self.assertEquals(True, lockfuncs.perm_above(self.obj2, self.obj1, 'Builders'))
     dbref = self.obj2.dbref
     self.assertEquals(True, lockfuncs.dbref(self.obj2, self.obj1, '%s' % dbref))
     self.obj2.db.testattr = 45
     self.assertEquals(True, lockfuncs.attr(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(False, lockfuncs.attr_gt(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(True, lockfuncs.attr_ge(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(False, lockfuncs.attr_lt(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(True, lockfuncs.attr_le(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(False, lockfuncs.attr_ne(self.obj2, self.obj1, 'testattr', '45'))
Ejemplo n.º 7
0
 def testrun(self):
     self.obj2.permissions.add('Admin')
     self.assertEquals(True, lockfuncs.true(self.obj2, self.obj1))
     self.assertEquals(False, lockfuncs.false(self.obj2, self.obj1))
     self.assertEquals(True, lockfuncs.perm(self.obj2, self.obj1, 'Admin'))
     self.assertEquals(
         True, lockfuncs.perm_above(self.obj2, self.obj1, 'Builder'))
     dbref = self.obj2.dbref
     self.assertEquals(True,
                       lockfuncs.dbref(self.obj2, self.obj1, '%s' % dbref))
     self.obj2.db.testattr = 45
     self.assertEquals(
         True, lockfuncs.attr(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(
         False, lockfuncs.attr_gt(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(
         True, lockfuncs.attr_ge(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(
         False, lockfuncs.attr_lt(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(
         True, lockfuncs.attr_le(self.obj2, self.obj1, 'testattr', '45'))
     self.assertEquals(
         False, lockfuncs.attr_ne(self.obj2, self.obj1, 'testattr', '45'))
Ejemplo n.º 8
0
 def test_object_above_perm(self):
     self.obj2.permissions.add('Admin')
     self.assertEquals(False, lockfuncs.perm_above(self.obj2, None, 'Admins'))
     self.assertEquals(True, lockfuncs.perm_above(self.obj2, None, 'Builder'))
     self.assertEquals(True, lockfuncs.perm_above(self.obj2, None, 'Builders'))
Ejemplo n.º 9
0
 def test_quell_above_perm(self):
     self.assertEquals(True, lockfuncs.perm_above(self.char2, None, 'Player'))
     self.assertEquals(True, lockfuncs.perm_above(self.char2, None, 'Builder'))
Ejemplo n.º 10
0
 def test_quell_above_perm(self):
     self.assertEqual(True, lockfuncs.perm_above(self.char2, None,
                                                 'Player'))
     self.assertEqual(True, lockfuncs.perm_above(self.char2, None,
                                                 'Builder'))