Esempio n. 1
0
 def test_mergeIntervals_merge_fail(self):
     self.assertRaises(
         merge_bad,
         lambda: dealWithInterval.mergeIntervals('(3,5]', '[8,11)'))
Esempio n. 2
0
 def test_mergeIntervals_merge_success_adjacent(self):
     self.assertTrue(dealWithInterval.mergeIntervals('(3,6]', '[7,11)'),
                     '(3,11)')
Esempio n. 3
0
 def test_mergeIntervals_merge_success_overlap(self):
     self.assertTrue(dealWithInterval.mergeIntervals('(3,8]', '[5,11)'),
                     '(3,11)')
Esempio n. 4
0
	def test_mergeIntervals_merge_fail(self):
		self.assertRaises(merge_bad, lambda: dealWithInterval.mergeIntervals('(3,5]','[8,11)'))
Esempio n. 5
0
	def test_mergeIntervals_merge_success_adjacent(self):
		self.assertTrue(dealWithInterval.mergeIntervals('(3,6]','[7,11)'), '(3,11)')
Esempio n. 6
0
	def test_mergeIntervals_merge_success_overlap(self):
		self.assertTrue(dealWithInterval.mergeIntervals('(3,8]','[5,11)'), '(3,11)')