예제 #1
0
	def test_mode_multiple_modes(self):
		tr = TempTracker()
		for x in [5, 0, 1, 2, 3, 4, 5, 4]:
			tr.insert(x)
		self.assertTrue(tr.get_mode() in [4, 5])
예제 #2
0
	def test_mode_one_single_value(self):
		tr = TempTracker()
		tr.insert(2)
		self.assertEqual(tr.get_mode(), 2)
예제 #3
0
	def test_mode_one_multiple_value(self):
		tr = TempTracker()
		for x in [0, 1, 2, 3, 4, 5, 4]:
			tr.insert(x)
		self.assertEqual(tr.get_mode(), 4)
예제 #4
0
	def test_mode_returns_none(self):
		tr = TempTracker()
		self.assertEqual(tr.get_mode(), None)