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 : Sélectionner tout - Visualiser dans une fenêtre à part
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