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'))
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"))
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'))
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"))
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'))
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'))
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'))
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'))
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'))
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'))