Bonjour,
J'ai une fonction que je veux mockerje veux pouvoir lors de mes tests obliger cette fonction à retourner une valeur numérique de mon choix. Je suis en python 2.7 et j'utilise mock et j'arrive à mocker les fonctions écrite par moi même mais les fonctions des librairies python je n'y arrive pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part pwd.getpwnam(USER_NAME).pw_uid
dans mon module de test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class Permissions(): def pwd(): USER_NAME="titi" expected_uid=pwd.getpwnam(USER_NAME).pw_uidj'essaye d'utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part def test_pwd(self):mais rien n'y fait je n'arrive à rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part @patch('pwd.getpwnam')
Merci
Partager