Services Api_Ihm Tests Test_Port

Script pour tester la disponibilité des ports et proposer des alternatives.

Version: 1.0.1 (2024-03-19 18:10)

services.api_ihm.tests.test_port.check_port(port, host='localhost')[source]

Vérifie si un port est disponible sur l’hôte spécifié.

Paramètres:
  • port (int)

  • host (str)

Type renvoyé:

bool

services.api_ihm.tests.test_port.find_available_port(service, ports)[source]

Trouve un port disponible pour un service donné.

Renvoie:

(port choisi, True si c’est le port par défaut)

Type renvoyé:

Tuple[int, bool]

Paramètres:
  • service (str)

  • ports (Dict)

services.api_ihm.tests.test_port.generate_env_file(port_config)[source]

Génère un fichier .env avec les ports configurés.

Paramètres:

port_config (Dict[str, Tuple[int, bool]])

Type renvoyé:

None

services.api_ihm.tests.test_port.main()[source]

Fonction principale qui teste les ports et propose des configurations.