Com o fakeserver você consegue simular comportamentos, downloads, etc, perfeito para execução de testes de integração. Você consegue fazer alterações das rotas em tempo de execução.
esses são os templates que já existem
helper.DOMAIN = '0.0.0.0:8080'
ACESSE http://0.0.0.0:8080 os downloads e redirects configurados
helper.reset_mocks()
ao acessar teste.html ele responde not_found.html (sem redirect)
helper.set_url_to_template("teste.html", "not_found.html")
helper.set_redirect_chain_from_url("redirect1.html", [ "redirect2.html", "redirect3.html", "teste.html" ]) # sempre termina em um TEMPLATE ou DOWNLOAD de arquivo
helper.set_filename_to_download("nomedoarquivo.txt", b'bytes do arquivo')