input: Write a function to scrape product data from an online web store using Python BeautifulSoup. The function should take a URL as input, make a GET request to fetch the HTML content, parse it using BeautifulSoup, and print out the name, price, and description of each product found on the page.
  
  assert scrape_web_store('http://web-store.com') == [
      ("Sample Product 1", "$10.00", "This is a sample product 1 description."),
      ("Sample Product 2", "$20.00", "This is a sample product 2 description."),
  ]
  
  assert scrape_web_store('http://another-web-store.com') == [
      ("Another Product", "$15.00", "This is another product description."),
  ]
  
  assert scrape_web_store('http://empty-store.com') == []
output: def scrape_web_store(url):
      import requests
      from bs4 import BeautifulSoup
      
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      
      products = []
      for product in soup.find_all('div', class_='product'):
          name = product.find('h2', class_='name').text
          price = product.find('span', class_='price').text
          description = product.find('p', class_='description').text
          products.append((name, price, description))
      
      return products