class TestExercicio2(unittest.TestCase): def setUp(self): self.quadrado = Quadrado(10) def teste_consultar_lado_do_quadrado(self): self.quadrado.lado |should| equal_to(10) def teste_alterar_lado_do_quadrado(self): self.quadrado.lado = 20 self.quadrado.lado |should| equal_to(20) def teste_calcular_area_do_quadrado(self): self.quadrado.calcular_area() |should| equal_to(100)
def main(): novo_1 = Quadrado(5) print(novo_1.retornar_valor()) print(novo_1.area) novo_1.calcular_area() print(novo_1.area) lado = int(input('Informe o valor do lado: ')) novo_1.mudar_valor(lado) novo_1.calcular_area() print(novo_1.area) novo_2 = Quadrado(8) print('Objeto 1', novo_1.retornar_valor()) print('Objeto 2', novo_2.retornar_valor())
class Test_Quadrado(unittest.TestCase): def setUp(self): self.quadrado = Quadrado(6) def test_alterar_lado(self): self.quadrado.alterar_lado(3) self.quadrado.consultar_lado() |should| equal_to(3) def test_consultar_lado(self): self.quadrado.consultar_lado() |should| equal_to(6) def test_nao_aceita_valor_lado_negativo_nem_0(self): (self.quadrado._validar_lado, 0) |should| throw(ValueError) def test_faz_tudo_e_mostra_a_area(self): self.quadrado.consultar_lado() |should| equal_to(6) self.quadrado.alterar_lado(20) self.quadrado.calcular_area() |should| equal_to(400) self.quadrado.consultar_lado() |should| equal_to(20)
class Test_Quadrado(unittest.TestCase): def setUp(self): self.quadrado = Quadrado(6) def test_alterar_lado(self): self.quadrado.alterar_lado(3) self.quadrado.consultar_lado() | should | equal_to(3) def test_consultar_lado(self): self.quadrado.consultar_lado() | should | equal_to(6) def test_nao_aceita_valor_lado_negativo_nem_0(self): (self.quadrado._validar_lado, 0) | should | throw(ValueError) def test_faz_tudo_e_mostra_a_area(self): self.quadrado.consultar_lado() | should | equal_to(6) self.quadrado.alterar_lado(20) self.quadrado.calcular_area() | should | equal_to(400) self.quadrado.consultar_lado() | should | equal_to(20)
def test_tem_area(self): quadrado = Quadrado(5) quadrado.calcular_area() |should| equal_to(25)
def test_quadrado(): quadrado_1 = Quadrado(5) assert quadrado_1.lado == 5 assert quadrado_1.calcular_area() == 25 assert quadrado_1.calcular_perimetro() == 20
from quadrado import Quadrado quadrado1 = Quadrado(10) quadrado1.calcular_area() quadrado1.calcular_perimetro() quadrado1.imprimir()