From 79ae02a3b65593b19dd05635a4b356ec4dc8f10b Mon Sep 17 00:00:00 2001 From: larissalemos Date: Mon, 18 Sep 2023 18:39:15 -0300 Subject: [PATCH 1/2] S07 - Calc_test - Larissa --- exercicios/para-sala/calc_teste.py | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 exercicios/para-sala/calc_teste.py diff --git a/exercicios/para-sala/calc_teste.py b/exercicios/para-sala/calc_teste.py new file mode 100644 index 0000000..1af1749 --- /dev/null +++ b/exercicios/para-sala/calc_teste.py @@ -0,0 +1,61 @@ + +def soma(a, b): + return a + b + +def subtracao(a, b): + return a - b + +def multiplicacao(a, b): + return a * b + +def divisao(a, b): + return a / b + +import unittest + +class TestSoma(unittest.TestCase): + def test_soma_positivos(self): + self.assertEqual(soma(2, 3), 5) + + def test_soma_negativos(self): + self.assertEqual(soma(-5, -3), -8) + + def test_soma_zero(self): + self.assertEqual(soma(0, 0), 0) + +class TestSubtracao(unittest.TestCase): + def test_subtracao_positivos(self): + self.assertEqual(subtracao(3, 2), 1) + self.assertEqual(subtracao(2, 3), -1) + + def test_subracao_negativos(self): + self.assertEqual(subtracao(-2, -3), 1) + self.assertEqual(subtracao(-3, -2), -1) + + def test_subracao_zero(self): + self.assertEqual(subtracao(0, 0), 0) + +class TestMultiplicacao(unittest.TestCase): + def test_multiplicacao_positivos(self): + self.assertEqual(multiplicacao(3, 2), 6) + + def test_multiplicacao_negativos(self): + self.assertEqual(multiplicacao(-3, -2), 6) + self.assertEqual(multiplicacao(-3, 2), -6) + + def test_multiplicacao_zero(self): + self.assertEqual(multiplicacao(0, 0), 0) + self.assertEqual(multiplicacao(0, 3), 0) + +class TestDivisao(unittest.TestCase): + def test_divisao_positivos(self): + self.assertEqual(divisao(10, 2), 5) + + def test_divisao_negativos(self): + self.assertEqual(divisao(-10, 2), -5) + + def test_divisao_zero(self): + self.assertEqual(multiplicacao(0, 3), 0) + +if __name__ == "__main__": + unittest.main() \ No newline at end of file From 1e9fd42802b90960ac9f33ff03dea1da8a3fa222 Mon Sep 17 00:00:00 2001 From: larissalemos Date: Thu, 21 Sep 2023 20:58:24 -0300 Subject: [PATCH 2/2] =?UTF-8?q?S07=20-=20Teste=20m=C3=A9dia=20-=20Larissa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/average.cpython-311.pyc | Bin 0 -> 1131 bytes exercicios/para-casa/average.py | 20 +++++++ exercicios/para-casa/average_test.py | 49 ++++++++++++++++++ exercicios/para-sala/calc_teste.py | 4 +- 4 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 exercicios/para-casa/__pycache__/average.cpython-311.pyc create mode 100644 exercicios/para-casa/average.py create mode 100644 exercicios/para-casa/average_test.py diff --git a/exercicios/para-casa/__pycache__/average.cpython-311.pyc b/exercicios/para-casa/__pycache__/average.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f26a2a2daaae1b41da179c0dd47e257356461188 GIT binary patch literal 1131 zcmZ8f-Afcv6hC)9)LqAq{3z6y$t+k%(eeXC0>O`-Heo9;7M9D-&4zYnmwRXYVg&<( zErcF5Y9R^00^6!I{PJ{p)o3Y`qyUI!59#$&-a^d2)u?G2%7auEls(2tSK{ zx|p6!J`#+JIvV<=y$W+Iy|sJWx^wj?oj+J`1S17Qt3mU{zj(6|z0!M8Z?R4m;R^kS=%U9TYF! z4Clh{mlA*IE@0G*xnw#_cP-sM{N^`I_c7K(NOh`Phx>@?ke*=Z@-eGBCPJ@U)D&Te zxUC!i(I3BCrt92?#8a@W&D&9I!YvBOu)(eEoAWhARXb{u66yHa-CGt$QmK95{zHPtoi