def testRemoveSubscriber1(self):
     # tests to see if subscriber in list is removed
     pub = Publisher()
     dum1 = Dummy()
     dum2 = Dummy()
     pub.addSubscriber(dum1)
     pub.addSubscriber(dum2)
     pub.removeSubscriber(dum2)
     self.assertEqual(len(pub.getSubscriberList()), 1)
 def testRemoveSubscriber2(self):
     # tests to make sure nothing is removed since not in list
     pub = Publisher()
     dum1 = Dummy()
     dum2 = Dummy()
     notAdded = BigDummy()
     pub.addSubscriber(dum1)
     pub.addSubscriber(dum2)
     pub.removeSubscriber(notAdded)
     self.assertEqual(len(pub.getSubscriberList()), 2)