input: Write a function to scrape a given website and return the parsed content using BeautifulSoup. If the website is inaccessible, return an error message. Provide function header, test cases, and expected outputs.
  
  def scrape_website(url):
      try:
          page = requests.get(url)
          if page.status_code == 200:
              soup = BeautifulSoup(page.text, 'html.parser')
              return soup
          else:
              return f"Error: Status code {page.status_code}"
      except requests.RequestException as e:
          return f"Error: {e}"
  
  assert str(scrape_website("https://example.com"))!="Error: "
  assert scrape_website("NonExistingURL123.com")=="Error: "
  assert str(scrape_website("https://example.com"))!="Error: "
  assert scrape_website("http://nonexistingwebsite.example.com")=="Error: "
  assert str(scrape_website("https://example.com"))!="Error: "
output: def scrape_website(url):
      try:
          page = requests.get(url)
          if page.status_code == 200:
              soup = BeautifulSoup(page.text, 'html.parser')
              return soup
          else:
              return f"Error: Status code {page.status_code}"
      except requests.RequestException as e:
          return f"Error: {e}"