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)
Example #2
0
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)
Example #4
0
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)
Example #6
0
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()