From 26d8d600a3e7f4d6d491a3607ea4b67aef722b9a Mon Sep 17 00:00:00 2001 From: GusanoVM Date: Sat, 8 Feb 2025 03:25:25 +0100 Subject: [PATCH] Ejercicio completado --- main_esp.ipynb | 1281 ++++++++++++++++++++++- mod/__pycache__/testing.cpython-313.pyc | Bin 0 -> 19971 bytes 2 files changed, 1231 insertions(+), 50 deletions(-) create mode 100644 mod/__pycache__/testing.cpython-313.pyc diff --git a/main_esp.ipynb b/main_esp.ipynb index 8890780..a2a1e2f 100644 --- a/main_esp.ipynb +++ b/main_esp.ipynb @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -37,19 +37,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "def greater(a,b):\n", - "#your code here#tu codigo aquí" + " if a > b:\n", + " return a\n", + " else:\n", + " return b" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.031s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_greater(greater)" @@ -64,18 +79,938 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ - "#tu codigo aquí" + "def greatest(a,b,c):\n", + " if a > b and a > c:\n", + " return a\n", + " elif b > a and b > c:\n", + " return b\n", + " else:\n", + " return c\n", + "\n", + "# Parece que el enunciado está incompleto." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "======================================================================\n", + "ERROR: runTest (mod.testing.test_greatest..TestKnown.runTest)\n", + "----------------------------------------------------------------------\n", + "Traceback (most recent call last):\n", + " File \"/Users/sergiovallsm/SoftwareProjects/ironhack/lab-functions-es/mod/testing.py\", line 32, in runTest\n", + " self.assertEqual(fn(self.input), self.output, f\"Should be {self.output}\")\n", + " ~~^^^^^^^^^^^^\n", + "TypeError: greatest() missing 2 required positional arguments: 'b' and 'c'\n", + "\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.039s\n", + "\n", + "FAILED (errors=100)\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_greatest(greatest)" @@ -90,21 +1025,36 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "def sum_all(lst):\n", - "#tu codigo aquí" + " result = 0\n", + " for i in lst:\n", + " result += i\n", + " return result" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.057s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_sum(sum_all)" @@ -119,21 +1069,36 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "def mult_all(lst):\n", - "#tu codigo aquí" + " result = 1\n", + " for i in lst:\n", + " result *= i\n", + " return result" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.029s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_mult(mult_all)" @@ -148,19 +1113,36 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "def oper_all(arr, oper = \"*\"):\n", - "#tu codigo aquí" + " if oper == \"+\":\n", + " return sum_all(arr)\n", + " elif oper == \"*\":\n", + " return mult_all(arr)\n", + " else:\n", + " return \"Operador incorrecto\"" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 22, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.021s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_operations(oper_all)" @@ -175,12 +1157,15 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, "outputs": [], "source": [ "def factorial(n):\n", - "#tu codigo aquí" + " x = 1\n", + " for i in range(1, n+1):\n", + " x *= i\n", + " return x" ] }, { @@ -204,9 +1189,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 24, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.029s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# This will test your function \n", "test_factorial(factorial)" @@ -223,19 +1220,35 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ "def unique(lst_un):\n", - "#tu codigo aquí" + " result = []\n", + " for i in lst_un:\n", + " if i not in result:\n", + " result.append(i) # Append está permitido?\n", + " return result" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.041s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función \n", "test_unique(unique)" @@ -252,19 +1265,48 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 58, "metadata": {}, "outputs": [], "source": [ "def mode_counter(arr):\n", - "#tu codigo aquí" + " \n", + " counter = {}\n", + " for i in arr:\n", + " if i in counter:\n", + " counter[i] += 1\n", + " else:\n", + " counter[i] = 1\n", + " \n", + " max_count = 0\n", + " max_value = arr[0]\n", + " \n", + " for value in counter:\n", + " count = counter[value]\n", + " if count > max_count:\n", + " max_count = count\n", + " max_value = value\n", + " \n", + " return max_value" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 59, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.021s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función \n", "test_mode(mode_counter)" @@ -280,19 +1322,47 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 52, "metadata": {}, "outputs": [], "source": [ "def st_dev(list_sd):\n", - "#tu codigo aquí" + "\n", + " # Media\n", + " sum = 0\n", + " n = 0\n", + " for x in list_sd:\n", + " sum += x\n", + " n += 1\n", + " avg = sum / n\n", + " \n", + " # Valor promedio de (x - avg)²\n", + " sum2 = 0\n", + " for x in list_sd:\n", + " sum2 += (x - avg) ** 2\n", + " var = sum2 / (n - 1) # Varianza\n", + " \n", + " #return math.sqrt(var)\n", + " return var ** 0.5 # Raíz cuadrada" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 53, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.024s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_stdev(st_dev)" @@ -307,19 +1377,37 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 56, "metadata": {}, "outputs": [], "source": [ "def pangram(string):\n", - "#tu codigo aquí" + " abc = \"abcdefghijklmnopqrstuvwxyz\"\n", + " ABC = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"\n", + " \n", + " for i in range(26):\n", + " if abc[i] not in string and ABC[i] not in string:\n", + " return False\n", + " return True" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 57, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "..............................\n", + "----------------------------------------------------------------------\n", + "Ran 30 tests in 0.009s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_pangram(pangram)" @@ -336,19 +1424,56 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 60, "metadata": {}, "outputs": [], "source": [ "def sort_alpha(string):\n", - "#tu codigo aquí" + "\n", + " # Obtener lista de palabras\n", + " words = []\n", + " word = \"\"\n", + " for i in string:\n", + " if i != ',':\n", + " word += i\n", + " else:\n", + " words.append(word)\n", + " word = \"\"\n", + " words.append(word)\n", + " \n", + " words = sorted(words)\n", + " \n", + " # Convertir a string\n", + " result = \"\"\n", + " n = 0\n", + " for j in words:\n", + " n += 1\n", + " \n", + " for i in range(n):\n", + " result += words[i]\n", + " if i < n-1:\n", + " result += \",\"\n", + " \n", + " return result" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 61, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.023s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función \n", "test_alpha(sort_alpha)" @@ -363,19 +1488,75 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 65, "metadata": {}, "outputs": [], "source": [ "def check_pass(password):\n", - "#tu codigo aquí" + "\n", + " # Verificar longitud\n", + " length = 0\n", + " for _ in password:\n", + " length += 1\n", + " if length < 8:\n", + " return False\n", + " \n", + " # Verificar minúscula\n", + " tiene_minuscula = False\n", + " for char in password:\n", + " if 'a' <= char <= 'z':\n", + " tiene_minuscula = True\n", + " break\n", + " if not tiene_minuscula:\n", + " return False\n", + " \n", + " # Verificar mayúscula\n", + " tiene_mayuscula = False\n", + " for char in password:\n", + " if 'A' <= char <= 'Z':\n", + " tiene_mayuscula = True\n", + " break\n", + " if not tiene_mayuscula:\n", + " return False\n", + " \n", + " # Verificar número\n", + " tiene_numero = False\n", + " for char in password:\n", + " if '0' <= char <= '9':\n", + " tiene_numero = True\n", + " break\n", + " if not tiene_numero:\n", + " return False\n", + " \n", + " # Verificar carácter especial\n", + " tiene_especial = False\n", + " for char in password:\n", + " if not ('a' <= char <= 'z' or 'A' <= char <= 'Z' or '0' <= char <= '9'):\n", + " tiene_especial = True\n", + " break\n", + " if not tiene_especial:\n", + " return False\n", + " \n", + " return True" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 66, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "....................................................................................................\n", + "----------------------------------------------------------------------\n", + "Ran 100 tests in 0.065s\n", + "\n", + "OK\n" + ] + } + ], "source": [ "# Para testear tu función\n", "test_pass(check_pass)" @@ -398,7 +1579,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.13" + "version": "3.13.2" }, "vscode": { "interpreter": { diff --git a/mod/__pycache__/testing.cpython-313.pyc b/mod/__pycache__/testing.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..67fe5ce4d6e0bcd792096fcbfd3522588ad4a4dc GIT binary patch literal 19971 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 F{{d~PQ~3Y@ literal 0 HcmV?d00001