import unittest class Test_lihih(unittest.TestCase): def test_lihih(self): self.assertEqual(lihih([]), 0) self.assertEqual(lihih([1]), 1) self.assertEqual(lihih([1, 2, 3, 4, 5]), 3) self.assertEqual(lihih([2, 0, 4]), 0) class Test_soda(unittest.TestCase): def test_soda(self): self.assertEqual(soda([]), []) self.assertEqual(soda([2, 1]), [2]) self.assertEqual(soda([1, 3, 5]), []) self.assertEqual(soda([2, 4, 6]), [2, 4, 6]) self.assertEqual(soda([2, 4, 6]), [2, 4, 6]) class Test_vsota(unittest.TestCase): def test_vsota(self): self.assertEqual(vsota([]), 0) self.assertEqual(vsota([1]), 1) self.assertEqual(vsota([5, 4, 3, 2, 1]), 15) self.assertEqual(vsota([1, -1, 2, -2, 3]), 3) class Test_vsota_sodih(unittest.TestCase): def test_vsota_sodih(self): self.assertEqual(vsota_sodih([]), 0) self.assertEqual(vsota_sodih([2]), 2) self.assertEqual(vsota_sodih([1,2,3,4,5,6]), 12) class Test_vsota_lihih_mest(unittest.TestCase): def test_vsota_lihih_mest(self): self.assertEqual(vsota_lihih_mest([]), 0) self.assertEqual(vsota_lihih_mest([1]), 0) self.assertEqual(vsota_lihih_mest([1,2,3,4,5]), 6) self.assertEqual(vsota_lihih_mest([2,4,8,5,8]), 9) class Test_zacetnica(unittest.TestCase): def test_zacetnica(self): self.assertEqual(zacetnica([], "a"), []) self.assertEqual(zacetnica(["beti"], "a"), []) self.assertEqual(zacetnica(["ana", "beti", "anja"], "a"), ["ana", "anja"]) self.assertEqual(zacetnica(["avto", "test", "miza", "tipka"], "t"), ["test", "tipka"]) class Test_obrni(unittest.TestCase): def test_obrni(self): self.assertEqual(obrni([]), []) self.assertEqual(obrni(["a"]), ["a"]) self.assertEqual(obrni([1,2,3]), [3,2,1]) self.assertEqual(obrni([9,8,7,6,5,4,1]),[1,4,5,6,7,8,9]) class Test_narascajoce(unittest.TestCase): def test_narascajoce(self): self.assertTrue(narascajoce([])) self.assertTrue(narascajoce([1])) self.assertEqual(narascajoce([1,2,3]), True) self.assertEqual(narascajoce([1,0]), False) self.assertFalse(narascajoce([1,1,1,1])) self.assertFalse(narascajoce([1,2,3,1,2,3])) if __name__ == "__main__": unittest.main()