import unittest from dataset.problem_15.buggy import has_overlap class TestIntervalOverlap(unittest.TestCase): def test_overlapping(self): self.assertTrue(has_overlap((1, 5), (4, 9))) def test_touching_endpoints(self): self.assertTrue(has_overlap((1, 3), (3, 7))) if __name__ == "__main__": unittest.main()