def hacer_pedido(self):
     self.pedido = [
         menu["comidas"][random.randint(0, 2)],
         menu['bebidas'][random.randint(0, 2)],
         menu['postres'][random.randint(0, 2)]
     ]
     self.restaurante = Restaurante('Danubio')
     self.pedir = self.restaurante.recibir_pedido(self.pedido)
Exemple #2
0
from restaurante import Restaurante

rest1 = Restaurante("Feijoada do Negão", "Brasileira")
print(rest1.nome_restaurante)
print(rest1.tipo_cozinha)
print(rest1.descrever_restaurante())
print(rest1.abrir_restaurante())

rest2 = Restaurante("Matsu", "Oriental")
print(rest2.descrever_restaurante())

rest3 = Restaurante("Buraco da Gia", "Frutos do Mar")
print(rest3.descrever_restaurante())
Exemple #3
0
 def setUp(self):
     self.restaurante1 = Restaurante('melhor sabor', 'brasileiro')
     self.restaurante2 = Restaurante('tudo acaba em pizza', 'italiano')
from restaurante import Restaurante

rest1 = Restaurante("Feijoada do Negão", "Brasileira")

print(rest1.nome_restaurante)
print(rest1.tipo_cozinha)

print(rest1.descrever_restaurante())
print(rest1.abrir_restaurante())
def restaurante_fila_vazia():
    return Restaurante("Pizzaria X")
def test_remocao_de_pedidos(inicial, final):
    restaurante = Restaurante("Pizzaria X", inicial)
    restaurante.remove_pedido()
    assert restaurante.pedidos_na_fila == final
def test_pedidos_na_fila_valor_inicial_menor_que_zero():
    with pytest.raises(ValueError):
        Restaurante("Pizzaria X", -1)
def restaurante_com_um_pedido():
    return Restaurante("Pizzaria X", 1)
from restaurante import Restaurante
from cliente import Cliente, pessoas
import random, time, os
r = Restaurante()

'''
def imprime2 (t):
    #os.system('clear')
    print('Rodada %s' % t)
    print('Entrada: ', r.entrada.mostrar())
    print('Mesa  1: ', r.mesas[0].mostrar())
    print('Mesa  2: ', r.mesas[1].mostrar())
    print('Mesa  3: ', r.mesas[2].mostrar())
    print('Mesa  4: ', r.mesas[3].mostrar())
    print('Caixa 1: ', r.caixas[0].mostrar())
    print('Caixa 2: ', r.caixas[1].mostrar())
'''

def imprime (t):
    entrada = r.entrada.mostrar()
    mesa1 = r.mesas[0].mostrar()
    mesa2 = r.mesas[1].mostrar()
    mesa3 = r.mesas[2].mostrar()
    mesa4 = r.mesas[3].mostrar()
    caixa1 = r.caixas[0].mostrar()
    caixa2 = r.caixas[1].mostrar()

    print('--------\nRodada {}\n--------\n'.format(t))
    print('Entrada')
    if entrada != []:
        for i in entrada:
Exemple #10
0
def crear_restaurante():
    cocineros = crear_cocineros()
    repartidores = crear_repartidores()
    return Restaurante("OverEats", PLATOS, cocineros, repartidores)