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 #2
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_altera_lado(self):
     quadrado = Quadrado(5)
     quadrado.alterar_lado(7)
     quadrado.obter_lado() |should| equal_to(7)