def test_get_integer_list(self): self._test(Lister().get_integer_list, [(0, 0, 0, [0]), (0, 10, 1, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), (0, 10, 2, [0, 2, 4, 6, 8, 10]), (0, 10, 3, [0, 3, 6, 9]), (0, 10, 5, [0, 5, 10]), (1, 15, 2, [1, 3, 5, 7, 9, 11, 13, 15]), (1, 15, 3, [1, 4, 7, 10, 13])])
def test_strange_list(self): self._test(Lister().get_strange_list, [(0, 0, 0, []), (0, 10, 1, [1, 3, 5, 7, 9]), (0, 10, 2, []), (0, 10, 3, [3, 9]), (0, 10, 5, [5]), (1, 15, 2, [1, 3, 5, 7, 9, 11, 13, 15]), (1, 15, 3, [1, 7, 13])])
def test_get_even_list(self): self._test(Lister().get_even_list, [(0, 0, 0, [0]), (0, 10, 1, [0, 2, 4, 6, 8, 10]), (0, 10, 2, [0, 2, 4, 6, 8, 10]), (0, 10, 3, [0, 6]), (0, 10, 5, [0, 10]), (1, 15, 2, []), (1, 15, 3, [4, 10])])