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