Mock de fonction setter une constante
Bonjour, j'ai une fonction httpConnect qui prend en paramètre une variable code et qui fait une connection http via la fonction my_http_connection et tout fonctionne bien sauf que j'ai un problème de mock de la fonction httpConnect, je veux setter ma constante HOST en lui donnant la valeur mais je n'arrive pas à setter la constante dans mon mock. J'utilise le module mock pour mes tests
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
class HttpConnect():
HOST = 'myHost.net'
PORT = 8080
@classmethod
def httpConnect(code):
if len(code)==7 :
url = "http://%s:%s/my-ws/extract/code/%s" % (HOST, PORT, code)
return self.my_http_connection(HOST, PORT, url)
else:
raise Exception(code+" code have not 7 characters") |
Merci