コード例 #1
0
class TestPassageListPassageListener(unittest.TestCase):
	def setUp(self):
		self._passage_list = PassageList("topic")
		self._num_times_observer_called = 0
		self._passage_list.add_passage_observers += self._addPassage
	
	def testAddPassageShouldCallObserver(self):
		self._passage_list.add_passage(PassageEntry(None))
		self._checkObserverHasBeenCalled()

	def _checkObserverHasBeenCalled(self):
		self.assertEqual(self._num_times_observer_called, 1)
	
	def _addPassage(self, passage):
		self._num_times_observer_called += 1
コード例 #2
0
class TestPassageListPassageListener(unittest.TestCase):
    def setUp(self):
        self._passage_list = PassageList("topic")
        self._num_times_observer_called = 0
        self._passage_list.add_passage_observers += self._addPassage

    def testAddPassageShouldCallObserver(self):
        self._passage_list.add_passage(PassageEntry(None))
        self._checkObserverHasBeenCalled()

    def _checkObserverHasBeenCalled(self):
        self.assertEqual(self._num_times_observer_called, 1)

    def _addPassage(self, passage):
        self._num_times_observer_called += 1