def test_Dolly_1_litro(self): msg = 'Dolly tamanho: 1 litro.' caracteristicas = Tamanho1litro() objeto = Dolly(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho1litro) assert objeto.operation() == msg
def test_Pepsi_1_litro(self): msg = 'Pepsi tamanho: 1 litro.' caracteristica = Tamanho1litro() objeto = Pepsi(caracteristica) assert isinstance(caracteristica, Caracteristicas) assert isinstance(caracteristica, Tamanho1litro) 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_GuaranaAntartica_1_litro(self): msg = 'Guarana Antartica tamanho: 1 litro.' caracteristicas = Tamanho1litro() objeto = GuaranaAntartica(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho1litro) assert objeto.operation() == msg
def test_Dolly_3_litros(self): msg = 'Dolly tamanho: 1 litro.' caracteristica = Tamanho1litro() objeto = CocaCola(caracteristica) assert isinstance(caracteristica, Caracteristicas) assert isinstance(caracteristica, Tamanho3litros) assert objeto.operation() == msg
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() produto = Dolly(tamanho) client_code(produto)
def test_class_Dolly_1_litro(self): msg = 'Dolly tamanho: 1 litro.' objeto = Dolly(Tamanho1litro()) assert isinstance(objeto, Produto) assert isinstance(objeto, Dolly) assert objeto.operation() == msg
def test_class_CocaCola_1_litro(self): msg = 'CocaCola tamanho: 1 litro.' objeto = CocaCola(Tamanho1litro()) assert isinstance(objeto, Produto) assert isinstance(objeto, CocaCola) assert objeto.operation() == msg
def test_class_Pepsi_1_litro(self): msg = 'Pepsi tamanho: 1 litro.' objeto = Pepsi(Tamanho1litro()) assert isinstance(objeto, Produto) assert isinstance(objeto, Pepsi) assert objeto.operation() == msg
def test_class_GuaranaAntartica_1_litro(self): msg = 'Guarana Antartica tamanho: 1 litro.' objeto = GuaranaAntartica(Tamanho1litro()) assert isinstance(objeto, Produto) assert isinstance(objeto, GuaranaAntartica) assert objeto.operation() == msg
from produtos.classes.Caracteristicas import ( Tamanho600ml, Tamanho1litro, Tamanho2litros, Tamanho3litros, ) 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)