From 0102123e5843a0cb4e76cb65da6eb0f0bcf5dff0 Mon Sep 17 00:00:00 2001 From: Day Rosa <141508600+Daysaants@users.noreply.github.com> Date: Mon, 18 Sep 2023 20:39:14 -0300 Subject: [PATCH 1/5] Create Semana7 - Dayani Semana 7 - Day --- exercicios/para-casa/Semana7 - Dayani | 51 +++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 exercicios/para-casa/Semana7 - Dayani diff --git a/exercicios/para-casa/Semana7 - Dayani b/exercicios/para-casa/Semana7 - Dayani new file mode 100644 index 0000000..acfbcf9 --- /dev/null +++ b/exercicios/para-casa/Semana7 - Dayani @@ -0,0 +1,51 @@ +def soma(a,b): + return a + b + +def sub(c,d): + return c - d + +def div(e,f): + return e / f + +def multiplicacao(g,h): + return g * h + +import unittest + +class TestCalculadora(unittest.TestCase): + + def teste_soma_positivos(self): + + self.assertEqual(soma(2,3),5) + + + def test_soma_negativos(self): + + self.assertEqual(soma(-3,-3),-6) + + def test_soma_zero(self): + + self.assertEqual(soma(-3,3),0) + + def test_sub_positivos(self): + self.assertEqual(sub(2,2), 0) + + def test_sub_negativos(self): + self.assertEqual(sub(-4,-4),-8) + + def test_div_positivo(self): + self.assertEqual(div(10,2), 5) + + def test_div_negativos(self): + self.assertEqual(div(-10, -2), 5) + + def test_multiplicacao_positivos(self): + self.assertEqual(multiplicacao(5,5), 25) + + def test_multiplicacao_negativos(self): + self.assertEqual(multiplicacao(-10, -10), 100) + + +if __name__ == '__main__': + + unittest.main() From 24cbfc8e88cc285011277f04102313792d2f0efe Mon Sep 17 00:00:00 2001 From: Day Rosa <141508600+Daysaants@users.noreply.github.com> Date: Wed, 20 Sep 2023 18:35:52 -0300 Subject: [PATCH 2/5] =?UTF-8?q?Create=20Exerc=C3=ADcios=20de=20teste=20de?= =?UTF-8?q?=20cen=C3=A1rios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Exercícios - Semana 7 - Day --- .../para-casa/Exerc\303\255cios de teste de cen\303\241rios" | 1 + 1 file changed, 1 insertion(+) create mode 100644 "exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" diff --git "a/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" "b/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" new file mode 100644 index 0000000..8b13789 --- /dev/null +++ "b/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" @@ -0,0 +1 @@ + From cf68c5d1eb44236cef4309d64861d238f57e9e36 Mon Sep 17 00:00:00 2001 From: Day Rosa <141508600+Daysaants@users.noreply.github.com> Date: Wed, 20 Sep 2023 18:40:04 -0300 Subject: [PATCH 3/5] =?UTF-8?q?Update=20Exerc=C3=ADcios=20de=20teste=20de?= =?UTF-8?q?=20cen=C3=A1rios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Exercícios cenários - Dayani semana 7 --- ...c\303\255cios de teste de cen\303\241rios" | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git "a/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" "b/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" index 8b13789..3b43526 100644 --- "a/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" +++ "b/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" @@ -1 +1,45 @@ +#1 . testar com valores grandes +#2 . testar com lista números negativos +#3 . testar com lista pares +#4 . teste com lista números decimais +#5 . lista com um único número +#6 . Teste Números mistos positivos e negativos + +import unittest +from calculo_media import calcular_media + + +class TestCalcularMedia(unittest. TestCase): + def test_media_lista_numeros_grandes(self): + resultado = calcular_media([]) + self.assertEqual(resultado, 5455454854546) + +def test_lista_numeros_negativos(self): + numeros = [- 8, -7, -4, - 0, -33] + resultado = calcular_media(numeros) + self.assertEqual(resultado, -30 ) # A média de números negativos é -30 + +def test_lista_pares(self): + numeros = [2, 4, 6, 8, 10] + resultado = calcular_media(numeros) + self.assertEqual(resultado, 6.0) # A média de números pares é 6.0 + +def test_lista_numeros_decimais(self): + numeros = [1.5, 2.5, 3.5, 4.5] + resultado = calcular_media(numeros) + self.assertEqual(resultado, 3.0) # A média de números decimais é 3.0 + +def test_lista_um_unica_numero(self): + numeros = [80] + resultado = calcular_media(numeros) + self.assertEqual(resultado, 80.0) # A média de um único número 80 + +def test_lista_mistos_positivos_negativos(self): + numeros = [10, -5, 20, -15] + resultado = calcular_media(numeros) + self.assertEqual(resultado, 2.5) # A média de números mistos é 2.5 + + +if __name__ == 'main__': + unittest.main() From 9613513f4e86fa8eb93058a89b654e480a650a03 Mon Sep 17 00:00:00 2001 From: Day Rosa <141508600+Daysaants@users.noreply.github.com> Date: Thu, 21 Sep 2023 20:31:11 -0300 Subject: [PATCH 4/5] =?UTF-8?q?Rename=20Exerc=C3=ADcios=20de=20teste=20de?= =?UTF-8?q?=20cen=C3=A1rios=20to=20Exerc=C3=ADcios=20de=20teste=20de=20cen?= =?UTF-8?q?=C3=A1rios.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../para-casa/Exerc\303\255cios de teste de cen\303\241rios.py" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" => "exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios.py" (100%) diff --git "a/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" "b/exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios.py" similarity index 100% rename from "exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios" rename to "exercicios/para-casa/Exerc\303\255cios de teste de cen\303\241rios.py" From 89ba20501a8bbf2d1313b7406015f7c206be9fd7 Mon Sep 17 00:00:00 2001 From: Day Rosa <141508600+Daysaants@users.noreply.github.com> Date: Thu, 21 Sep 2023 20:31:39 -0300 Subject: [PATCH 5/5] Rename Semana7 - Dayani to Semana7 - Dayani.py --- exercicios/para-casa/{Semana7 - Dayani => Semana7 - Dayani.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename exercicios/para-casa/{Semana7 - Dayani => Semana7 - Dayani.py} (100%) diff --git a/exercicios/para-casa/Semana7 - Dayani b/exercicios/para-casa/Semana7 - Dayani.py similarity index 100% rename from exercicios/para-casa/Semana7 - Dayani rename to exercicios/para-casa/Semana7 - Dayani.py