Exemple #1
0
 def testReprEval(self):
     s = ircdb.UserCapabilitySet()
     self.assertEqual(s, eval(repr(s), ircdb.__dict__, ircdb.__dict__))
     s.add('foo')
     self.assertEqual(s, eval(repr(s), ircdb.__dict__, ircdb.__dict__))
     s.add('bar')
     self.assertEqual(s, eval(repr(s), ircdb.__dict__, ircdb.__dict__))
Exemple #2
0
 def testOwnerIsAlwaysPresent(self):
     d = ircdb.UserCapabilitySet()
     self.assertTrue('owner' in d)
     self.assertTrue('-owner' in d)
     self.assertFalse(d.check('owner'))
     d.add('owner')
     self.assertTrue(d.check('owner'))
Exemple #3
0
 def testOwnerIsAlwaysPresent(self):
     d = ircdb.UserCapabilitySet()
     self.failUnless('owner' in d)
     self.failUnless('-owner' in d)
     self.failIf(d.check('owner'))
     d.add('owner')
     self.failUnless(d.check('owner'))
Exemple #4
0
 def testOwner(self):
     s = ircdb.UserCapabilitySet()
     s.add('owner')
     self.assertTrue('foo' in s)
     self.assertTrue('-foo' in s)
     self.assertTrue(s.check('owner'))
     self.assertFalse(s.check('-owner'))
     self.assertFalse(s.check('-foo'))
     self.assertTrue(s.check('foo'))
Exemple #5
0
 def testOwner(self):
     s = ircdb.UserCapabilitySet()
     s.add('owner')
     self.failUnless('foo' in s)
     self.failUnless('-foo' in s)
     self.failUnless(s.check('owner'))
     self.failIf(s.check('-owner'))
     self.failIf(s.check('-foo'))
     self.failUnless(s.check('foo'))
Exemple #6
0
 def testOwnerHasAll(self):
     d = ircdb.UserCapabilitySet(('owner', ))
     self.assertFalse(d.check('-foo'))
     self.assertTrue(d.check('foo'))
Exemple #7
0
 def testOwnerHasAll(self):
     d = ircdb.UserCapabilitySet(('owner', ))
     self.failIf(d.check('-foo'))
     self.failUnless(d.check('foo'))