def test_CocaCola_3_litros(self): msg = 'CocaCola tamanho: 3 litros.' caracteristicas = Tamanho3litros() objeto = CocaCola(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho3litros) assert objeto.operation() == msg
def test_CocaCola_1_litro(self): msg = 'CocaCola tamanho: 1 litro.' caracteristicas = Tamanho1litro() objeto = CocaCola(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho1litro) assert objeto.operation() == msg
def test_CocaCola_600ml(self): msg = 'CocaCola tamanho: 600ml.' caracteristicas = Tamanho600ml() objeto = CocaCola(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho600ml) assert objeto.operation() == msg
from produtos.classes.Produtos import Pepsi from produtos.classes.Produtos import Dolly from produtos.classes.Produtos import GuaranaAntartica from produtos.classes.Caracteristicas import Tamanho600ml from produtos.classes.Caracteristicas import Tamanho1litro from produtos.classes.Caracteristicas import Tamanho2litros from produtos.classes.Caracteristicas import Tamanho3litros def client_code(produto): print(produto.operation()) if __name__ == "__main__": tamanho = Tamanho600ml() produto = CocaCola(tamanho) client_code(produto) tamanho = Tamanho1litro() produto = CocaCola(tamanho) client_code(produto) tamanho = Tamanho600ml() produto = Pepsi(tamanho) client_code(produto) tamanho = Tamanho1litro() produto = Pepsi(tamanho) client_code(produto) tamanho = Tamanho2litros()
def test_class_CocaCola_3_litros(self): msg = 'CocaCola tamanho: 3 litros.' objeto = CocaCola(Tamanho3litros()) assert isinstance(objeto, Produto) assert isinstance(objeto, CocaCola) assert objeto.operation() == msg
def test_class_CocaCola(self): msg = 'CocaCola tamanho: 600ml.' objeto = CocaCola(Tamanho600ml()) assert isinstance(objeto, Produto) assert isinstance(objeto, CocaCola) assert objeto.operation() == msg
) def client_code(produto): print(produto.operation()) if __name__ == "__main__": caracteristicas = [ Tamanho600ml(), Tamanho1litro(), Tamanho2litros(), Tamanho3litros(), ] for c in caracteristicas: produto = CocaCola(c) client_code(produto) for c in caracteristicas: produto = Pepsi(c) client_code(produto) for c in caracteristicas: produto = GuaranaAntartica(c) client_code(produto) for c in caracteristicas: produto = Dolly(c) client_code(produto)
def test_class_Dolly(self): msg = 'Dolly tamanho: 3 Litros.' objeto = CocaCola(Tamanho3litros()) assert isinstance(objeto, Produto) assert isinstance(objeto, Dolly) assert objeto.operation() == msg