def testSimpleCancelExample(self): #{{{ '''simple cancel example''' subscribe('test', self.test) subscribe('test2', self.test) subscribe('test3', self.test) self.assertEqual(len(sldict), 3) cancel('test') self.assertEqual(len(sldict), 2) keys = set(sldict.keys()) e = set(['test2', 'test3']) self.assertEqual(keys, e) cancel('test3', Message, Arguments) self.assertEqual(len(sldict), 1) keys = set(sldict.keys()) e = set(['test2']) self.assertEqual(keys, e) sldict.clear() subscribe('test', self.test) subscribe('test2', self.test) subscribe('test3', self.test) self.assertEqual(len(sldict), 3) cancel() self.assertEqual(len(sldict), 0)
def tearDown(self): #{{{ sldict.clear() self.Valid = None self.Invalid = None
def tearDown(self): #{{{ sldict.clear() self.test = None self.test2 = None self.test3 = None