def testAdd(self): s = ircdb.CapabilitySet() s.add('foo') s.add('-foo') self.assertFalse(s.check('foo')) self.assertTrue(s.check('-foo')) s.add('foo') self.assertTrue(s.check('foo')) self.assertFalse(s.check('-foo'))
def testGeneral(self): d = ircdb.CapabilitySet() self.assertRaises(KeyError, d.check, 'foo') d = ircdb.CapabilitySet(('foo', )) self.assertTrue(d.check('foo')) self.assertFalse(d.check('-foo')) d.add('bar') self.assertTrue(d.check('bar')) self.assertFalse(d.check('-bar')) d.add('-baz') self.assertFalse(d.check('baz')) self.assertTrue(d.check('-baz')) d.add('-bar') self.assertFalse(d.check('bar')) self.assertTrue(d.check('-bar')) d.remove('-bar') self.assertRaises(KeyError, d.check, '-bar') self.assertRaises(KeyError, d.check, 'bar')
def testAdd(self): s = ircdb.CapabilitySet() s.add('foo') s.add('-foo') self.failIf(s.check('foo')) self.failUnless(s.check('-foo')) s.add('foo') self.failUnless(s.check('foo')) self.failIf(s.check('-foo'))
def testContains(self): s = ircdb.CapabilitySet() self.assertFalse('foo' in s) self.assertFalse('-foo' in s) s.add('foo') self.assertTrue('foo' in s) self.assertTrue('-foo' in s) s.remove('foo') self.assertFalse('foo' in s) self.assertFalse('-foo' in s) s.add('-foo') self.assertTrue('foo' in s) self.assertTrue('-foo' in s)
def testContains(self): s = ircdb.CapabilitySet() self.failIf('foo' in s) self.failIf('-foo' in s) s.add('foo') self.failUnless('foo' in s) self.failUnless('-foo' in s) s.remove('foo') self.failIf('foo' in s) self.failIf('-foo' in s) s.add('-foo') self.failUnless('foo' in s) self.failUnless('-foo' in s)
def testCheck(self): s = ircdb.CapabilitySet() self.assertRaises(KeyError, s.check, 'foo') self.assertRaises(KeyError, s.check, '-foo') s.add('foo') self.assertTrue(s.check('foo')) self.assertFalse(s.check('-foo')) s.remove('foo') self.assertRaises(KeyError, s.check, 'foo') self.assertRaises(KeyError, s.check, '-foo') s.add('-foo') self.assertFalse(s.check('foo')) self.assertTrue(s.check('-foo')) s.remove('-foo') self.assertRaises(KeyError, s.check, 'foo') self.assertRaises(KeyError, s.check, '-foo')
def testCheck(self): s = ircdb.CapabilitySet() self.assertRaises(KeyError, s.check, 'foo') self.assertRaises(KeyError, s.check, '-foo') s.add('foo') self.failUnless(s.check('foo')) self.failIf(s.check('-foo')) s.remove('foo') self.assertRaises(KeyError, s.check, 'foo') self.assertRaises(KeyError, s.check, '-foo') s.add('-foo') self.failIf(s.check('foo')) self.failUnless(s.check('-foo')) s.remove('-foo') self.assertRaises(KeyError, s.check, 'foo') self.assertRaises(KeyError, s.check, '-foo')