Gostaria de saber por que deveríamos criar a função urlEhValida, pois fiz a o seguinte código e teve o mesmo resultado.
class ExtratorArgumentoUrl:
def __init__(self, url):
if url:
self.url = url
else:
raise LookupError("Erro na url!!!!!")
Essa foi o main.py
from ExtratorArgumetoUrl import ExtratorArgumentoUrl
url = "https://www.bytebank.com.br/cambio?moedaorigem=real&moedadestino=dolar&valor=700"
print(ExtratorArgumentoUrl(url))