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)
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 )
def search_products(self): self.product = Product.search(self.search_term)
def test_should_return_product_given_valid_code(self): product = Product.search('Test Code') self.assertEqual(product, self.product)