#!/usr/bin/python # -*- coding: utf-8 -*- """ Zadanie 101 Napisz funkcję `even_elements` zwracającą listę, która zawiera tylko elementy z `list` o parzystych indeksach. (Zadanie kontrolne z gotowym rozwiązaniem!) NAME: even_elements PARAMS: list RETURN: list POINTS: 1 """ import unittest from Task101 import even_elements class Task101Test(unittest.TestCase): """Testy do zadania 101""" def test_sequence(self): """Prosty test.""" self.assertEqual(even_elements([1, 2, 3, 4, 5, 6]), [1, 3, 5]) def test_empty(self): """Test na pustej liście.""" self.assertEqual(even_elements([]), []) def test_singleton(self): """Test na liście jednoelementowej.""" self.assertEqual(even_elements([41]), [41]) def test_two_elements(self): """Test na liście dwuelementowej.""" self.assertEqual(even_elements([100, 2]), [100]) def test_negatives(self): """Test na liście z ujemnym elementem.""" self.assertEqual(even_elements([-31, 0, 2]), [-31, 2]) if __name__ == '__main__': unittest.main()