def test_linear_partial(self): self.assertEquals(list(linear_search(range(8, 14), self.condition)), [10, 11, 12, 13]) self.assertEquals(list(linear_search(range(11, 14), self.condition)), [11, 12, 13]) self.assertEquals(list(linear_search(range(12, 18), self.condition)), [12, 13, 14])
def test_linear_empty(self): self.assertEquals(list(linear_search(range(1, 4), self.condition)), [])
def test_linear_full(self): self.assertEquals(list(linear_search(range(21), self.condition)), [10, 11, 12, 13, 14])