Пример #1
0
def products():
    products = Product.query.all()
    if request.method == "POST":
        product = Product.search(request.form['search_term'])
        if product:
            return redirect(url_for('product.update', id=product.id))

    return render_template("product/products.html",
                           product_heads=product_heads,
                           products=products)
Пример #2
0
def search_bar():
    search_term = request.form['search_term']
    try:
        customer = Customer.search_all(search_term)[0]
    except IndexError:
        customer = None
    if customer:
        return redirect(
            url_for("customer.update", id=customer.id)
        )
    user = User.search(search_term)
    if user:
        return redirect(
            url_for("user.profile", id=user.id)
        )
    product = Product.search(search_term)
    if product:
        return redirect(
            url_for("product.update", id=product.id)
        )

    return redirect(
        request.referrer
    )
Пример #3
0
 def search_products(self):
     self.product = Product.search(self.search_term)
Пример #4
0
    def test_should_return_product_given_valid_code(self):
        product = Product.search('Test Code')

        self.assertEqual(product, self.product)