def test_Dolly_600ml(self): msg = 'Dolly tamanho: 600ml.' caracteristicas = Tamanho600ml() objeto = Dolly(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho600ml) assert objeto.operation() == msg
def test_Pepsi_600ml(self): msg = 'Pepsi tamanho: 600ml.' caracteristica = Tamanho600ml() objeto = Pepsi(caracteristica) assert isinstance(caracteristica, Caracteristicas) assert isinstance(caracteristica, Tamanho600ml) 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
def test_GuaranaAntartica_600ml(self): msg = 'Guarana Antartica tamanho: 600ml.' caracteristicas = Tamanho600ml() objeto = GuaranaAntartica(caracteristicas) assert isinstance(caracteristicas, Caracteristicas) assert isinstance(caracteristicas, Tamanho600ml) assert objeto.operation() == msg
def test_Dolly_2_litros(self): msg = 'Dolly tamanho: 600ml.' caracteristica = Tamanho600ml() objeto = Dolly(caracteristica) assert isinstance(caracteristica, Caracteristicas) assert isinstance(caracteristica, Tamanho2litros) assert objeto.operation() == msg
def test_CocaCola_2_litros(self): msg = 'Coca Cola tamanho: 600ml.' caracteristica = Tamanho600ml() objeto = CocaCola(caracteristica) assert isinstance(caracteristica, Caracteristicas) assert isinstance(caracteristica, Tamanho2litros) assert objeto.operation() == msg
def test_GuaranaAntartica_2_litros(self): msg = 'Guarana Antartica tamanho: 600ml.' caracteristica = Tamanho600ml() objeto = GuaranaAntartica(caracteristica) assert isinstance(caracteristica, Caracteristicas) assert isinstance(caracteristica, Tamanho2litros) assert objeto.operation() == msg
from produtos.classes.Produtos import CocaCola 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)
def test_class_GuaranaAntartica(self): msg = 'Guarana Antartica tamanho: 600ml.' objeto = GuaranaAntartica(Tamanho600ml()) assert isinstance(objeto, Produto) assert isinstance(objeto, GuaranaAntartica) assert objeto.operation() == msg
def test_class_Dolly(self): msg = 'Dolly tamanho: 600ml.' objeto = Dolly(Tamanho600ml()) assert isinstance(objeto, Produto) assert isinstance(objeto, Dolly) 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 test_class_Pepsi(self): msg = 'Pepsi tamanho: 600ml.' objeto = Pepsi(Tamanho600ml()) assert isinstance(objeto, Produto) assert isinstance(objeto, Pepsi) assert objeto.operation() == msg
from produtos.classes.Produtos import CocaCola, Pepsi, GuaranaAntartica, Dolly 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)