input: Write a function to parse the given URL and print out the protocol, domain name, and path using Python. The function should take a string URL as input and return nothing. It is expected to use the `urllib.parse.urlparse` method to break down the URL and should print the results as demonstrated in the examples.
  
  def parse_url_parts(url):
      parsed_url = urllib.parse.urlparse(url)
      
      protocol = parsed_url.scheme
      domain_name = parsed_url.netloc
      path = parsed_url.path
      
      print('Protocol:', protocol)
      print('Domain name:', domain_name)
      print('Path:', path)
      
  assert parse_url_parts('https://www.example.com/path/to/file') == None
  assert parse_url_parts('http://sub.domain.co/some/page') == None
  assert parse_url_parts('ftp://server.net/download/item') == None
output: def parse_url_parts(url):
      parsed_url = urllib.parse.urlparse(url)
      
      protocol = parsed_url.scheme
      domain_name = parsed_url.netloc
      path = parsed_url.path
      
      print('Protocol:', protocol)
      print('Domain name:', domain_name)
      print('Path:', path)