Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Tester la communication avec un server ftp avec mock en respectant "mock the things you own".

+1 vote

Je télécharge des données d'un server ftp et je voudrais tester les comportement de mon appli en cas de timeout, erreur de connexion, fichier qui n'existe pas, connexion coupée etc etc. je voudrais utiliser le module mock de unitest, mais en même temps je vois qu'il est très préférable de respecter la régle 'mock the things you own'. est ce que je peux mocker 'ftplib.FTP' en lui faisant raiser des erreurs sur la méthode connect() par exemple ?
Plus général la question est : quelle est la bonne façon d'isoler mes tests des librairies extarnes.

demandé 3-Aou-2016 par Hackolite (292 points)
edité 3-Aou-2016 par Hackolite

Tu peux mocker ce que tu veux, il faut bien pouvoir tester ton code ;)
Il y a pas mal de réponses sur Stack Overflow comme ici et .

Votre réponse

Preview

Votre nom à afficher ( en option ):
Vie privée: . Votre adresse de messagerie ne sera utilisée que pour l'envoi de ces notifications .
Vérification anti -spam:
Pour éviter cette vérification à l'avenir, Connectez vous ou inscrivez vous.
...