docs: def build_url(base_url, partial_url):
          """
          Makes sure the URL is built properly.
  
          >>> urllib.parse.urljoin('https://test.com/1/', '2/3')
          https://test.com/1/2/3
          >>> urllib.parse.urljoin('https://test.com/1/', '/2/3')
          https://test.com/2/3
          >>> urllib.parse.urljoin('https://test.com/1', '2/3')
          https://test.com/2/3'
          """
          if not base_url.endswith('/'):
              base_url += '/'
          if partial_url.startswith('/'):
              partial_url = partial_url[1:]
  
          return urlparse.urljoin(base_url, partial_url)