input: Write a function to develop a web scraper using Python BeautifulSoup to scrape data from an online web store. The function should fetch the HTML content of the web store, parse it, and print the name, price, and description of each product found on the page. If no products are found, an appropriate message should be printed.
  
  
  import requests
  from bs4 import BeautifulSoup
  
  def scrape_web_store():
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get('http://web-store.com').text
      
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
      
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      if not products:
          print("No products found")
      else:
          for product in products:
              name = product.find("span", attrs={"itemprop": "name"}).text
              price = product.find("span", attrs={"itemprop": "price"}).text
              description = product.find("span", attrs={"itemprop": "description"}).text
              print(name, price, description)
  
  # Example test cases
  # assert scrape_web_store() outputs appropriate product data or "No products found" message
  
output: def scrape_web_store():
      html_content = requests.get('http://web-store.com').text
      soup = BeautifulSoup(html_content, "lxml")
      products = soup.find_all('div', attrs={"itemprop": "product"})
      if not products:
          print("No products found")
      else:
          for product in products:
              name = product.find("span", attrs={"itemprop": "name"}).text
              price = product.find("span", attrs={"itemprop": "price"}).text
              description = product.find("span", attrs={"itemprop": "description"}).text
              print(name, price, description)