Ejemplo n.º 1
0
 def test_TypeError_mergeIntervals(self):
     with self.assertRaises(TypeError):
         value = mergeIntervals(
             1, '[20,100)')  #If input is not a string, may have TypeError
Ejemplo n.º 2
0
 def test_ValueError_mergeIntervals(self):
     with self.assertRaises(ValueError):
         value = mergeIntervals('()', '[20,100)')
Ejemplo n.º 3
0
 def test_equal_mergeIntervals(self):
     self.assertEqual(mergeIntervals('(-1,10)', '(-11,100]'), "(-11,100]")
     self.assertEqual(mergeIntervals('(-1,10)', '[20,100)'),
                      "No overlap between two intervals")
Ejemplo n.º 4
0
 def test_TypeError_mergeIntervals(self):
     with self.assertRaises(TypeError):
         value = mergeIntervals(1, '[20,100)') #If input is not a string, may have TypeError
Ejemplo n.º 5
0
 def test_ValueError_mergeIntervals(self):
     with self.assertRaises(ValueError):
         value = mergeIntervals('()', '[20,100)')
Ejemplo n.º 6
0
 def test_equal_mergeIntervals(self):
     self.assertEqual(mergeIntervals('(-1,10)', '(-11,100]'), "(-11,100]")
     self.assertEqual(mergeIntervals('(-1,10)', '[20,100)'), "No overlap between two intervals")