Beispiel #1
0
 def test_change_producto_valueError(self, key, descripcion, precio, tipo):
     producto = Producto(descripcion, precio, tipo)
     with self.assertRaises(ValueError):
         ProductoService.change_producto(None, key, producto)
Beispiel #2
0
    m = Menu()
    system = ProductoService()
    while True:
        election = m.menu_product()
        if election == 1:
            t = system.get_productosList()
            print("\n\tLos productos son: \n\t{}".format(t))
        if election == 2:
            product = Producto()
            product.descripcion = input("\n\tAgrega una descripcion: ")
            product.precio = int(input("\tAgrega un precio: "))
            product.tipo = input("\tAgrega el tipo: ")
            system.add_producto(product)
        if election == 3:
            product = Producto()
            key = int(input("\n\tProporcione el codigo: "))
            product.descripcion = input("\tAgrega una descripcion: ")
            product.precio = int(input("\tAgrega un precio: "))
            product.tipo = input("\tAgrega el tipo: ")
            system.change_producto(key, product)
        if election == 4:
            product = Producto()
            key = int(input("\n\t¿Que producto desea eliminar?: "))
            system.delete_producto(key)
        if election < 1 or election > 5:
            print("""\t\t>>>Opcion no encontrada
                 intenta con las opciones mostradas en pantalla<<<""")
        if election == 5:
            print("\n\tHasta luego...")
            break
Beispiel #3
0
 def test_change_producto(self, key, descripcion, precio, tipo):
     producto = Producto(descripcion, precio, tipo)
     ProductoService.change_producto(None, key, producto)
     self.assertDictEqual(Repositorios.productosList[key],
                          producto.__dict__)
Beispiel #4
0
 def test_change_producto(self, key, descripcion, precio, tipo):
     producto = Producto(descripcion, precio, tipo)
     ProductoService.change_producto(None, key, producto)
     self.assertTrue(ProductoService.get_productosList(1),
                     producto.__dict__)