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