      if os.path.isfile(filename):
          print_status("[?] '%s' already cached as '%s'" % (url, filename))
          return filename
      try:
          print_status("[?] Downloading '%s' to '%s'" % (url, filename))
          video, _ = urlretrieve(url, filename)
          return video
      except urllib.error.URLError as err:
          print_fail("[-] Failed downloading: %s" % err)
          return None
 
</s> remove         print_status("[?] '%s' already cached as '%s'" % (url, filename))
 </s> add         print_status(f"[?] '{url}' already cached as '{filename}'") </s> remove         print_fail("[-] Failed downloading: %s" % err)
 </s> add         print_fail(f"[-] Failed downloading: {err}") </s> remove         print_fail("[-] Test failed with %s" % err)
 </s> add         print_fail(f"[-] Test failed with {err}") </s> remove     print_status("[?] running %s" % name)
    print("Cmd: %s" % " ".join(cmd))
 </s> add     print_status(f"[?] running {name}")
    print(f"Cmd: {''.join(cmd)}") </s> remove         print_fail("[-] Failed %i/%i tests." % (FAIL_COUNT, TEST_COUNT))
 </s> add         print_fail(f"[-] Failed {FAIL_COUNT}/{TEST_COUNT} tests.")
        print_status(f"[?] Downloading '{url}' to '{filename}'")
      if os.path.isfile(filename):
          print_status("[?] '%s' already cached as '%s'" % (url, filename))
          return filename
      try:
        print_status(f"[?] Downloading '{url}' to '{filename}'")
          video, _ = urlretrieve(url, filename)
          return video
      except urllib.error.URLError as err:
          print_fail("[-] Failed downloading: %s" % err)
          return None
keep keep keep keep replace keep keep keep keep keep
 Fix AMD Tests + docs 
tests/simple_tests.py