diff --git a/_sources/lectures/TWP15/TWP15_3.rst b/_sources/lectures/TWP15/TWP15_3.rst index 02df53250b..84e6b3e8f0 100644 --- a/_sources/lectures/TWP15/TWP15_3.rst +++ b/_sources/lectures/TWP15/TWP15_3.rst @@ -51,6 +51,20 @@ Algunos ejercicios pero esta vez solo los nĂșmeros impares. ~~~~ + def print_odd_numbers(n): + + + ==== + from unittest.gui import TestCaseGui + + + class myTests(TestCaseGui): + def testOne(self): + self.assertEqual(print_odd_numbers(10), [1, 3, 5, 7, 9], "Esperado [1, 3, 5, 7, 9]") + self.assertEqual(print_odd_numbers(1), [1], "Esperado [1]") + self.assertEqual(print_odd_numbers(0), [], "Esperado []") + + myTests().main() .. activecode:: ac_l15_3e @@ -59,3 +73,14 @@ Algunos ejercicios Escriba un programa que imprima los primeros 10 mĂșltiplos de 3. ~~~~ + def print_multiples_of_3(): + + ==== + from unittest.gui import TestCaseGui + + + class myTests(TestCaseGui): + def testOne(self): + self.assertEqual(print_multiples_of_3(), [3, 6, 9, 12, 15, 18, 21, 24, 27, 30], "Esperado [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]") + + myTests().main() diff --git a/_sources/lectures/TWP15/TWP15_3_en.rst b/_sources/lectures/TWP15/TWP15_3_en.rst index b4df73db6b..9ffd8cf07e 100644 --- a/_sources/lectures/TWP15/TWP15_3_en.rst +++ b/_sources/lectures/TWP15/TWP15_3_en.rst @@ -51,11 +51,35 @@ Some Exercises the user, but this time only the odd numbers. ~~~~ + def print_odd_numbers(n): + ==== + from unittest.gui import TestCaseGui + + + class myTests(TestCaseGui): + def testOne(self): + self.assertEqual(print_odd_numbers(10), [1, 3, 5, 7, 9], "Expected [1, 3, 5, 7, 9]") + self.assertEqual(print_odd_numbers(1), [1], "Expected [1]") + self.assertEqual(print_odd_numbers(0), [], "Expected []") + + myTests().main() + .. activecode:: ac_l15_3e_en :nocodelens: Write a program that prints the first 10 multiples of 3. - ~~~~ \ No newline at end of file + ~~~~ + def print_multiples_of_3(): + + ==== + from unittest.gui import TestCaseGui + + + class myTests(TestCaseGui): + def testOne(self): + self.assertEqual(print_multiples_of_3(), [3, 6, 9, 12, 15, 18, 21, 24, 27, 30], "Expected [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]") + + myTests().main() \ No newline at end of file