Je suis chargé d'écrire des tests unitaires pour une suite de logiciels en réseau écrits en python. Écrire des unités pour les constructeurs de message et d'autres méthodes statiques est très simple, mais j'ai frappé un mur quand il s'agit d'écrire des tests pour les threads en boucle réseau. Par exemple: Le serveur auquel il se connecte peut être sur n'importe quel port, et je veux pouvoir tester la possibilité de se connecter à de nombreux ports (en séquence, pas en parallèle) sans avoir à exécuter de nombreux serveurs. Quel est un bon moyen d'aborder cela? Peut-être faire de la construction et de la destruction du serveur une partie du test? Quelque chose me dit qu'il doit y avoir une réponse plus simple qui m'échappe.en utilisant pyunit sur un thread réseau
Je dois imaginer qu'il existe des méthodes pour tester les unités de réseau en réseau, mais je n'arrive pas à en trouver.