Augmentation du timeout et correction des tests
All checks were successful
continuous-integration/drone Build is passing
All checks were successful
continuous-integration/drone Build is passing
This commit is contained in:
@@ -8,7 +8,7 @@ def check_port(ip, port):
|
|||||||
try:
|
try:
|
||||||
# Créer une connexion à l'IP et au port spécifié
|
# Créer une connexion à l'IP et au port spécifié
|
||||||
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
||||||
s.settimeout(0.03) # Timeout après 1 seconde
|
s.settimeout(0.30) # Timeout après 1 seconde
|
||||||
result = s.connect_ex((str(ip), port)) # connect_ex retourne 0 si connecté
|
result = s.connect_ex((str(ip), port)) # connect_ex retourne 0 si connecté
|
||||||
return result == 0 # Si la connexion est réussie, le port est ouvert
|
return result == 0 # Si la connexion est réussie, le port est ouvert
|
||||||
except socket.error:
|
except socket.error:
|
||||||
|
|||||||
BIN
tests/__pycache__/test_example.cpython-311-pytest-7.3.1.pyc
Normal file
BIN
tests/__pycache__/test_example.cpython-311-pytest-7.3.1.pyc
Normal file
Binary file not shown.
BIN
tests/__pycache__/test_scan_ip.cpython-311-pytest-7.3.1.pyc
Normal file
BIN
tests/__pycache__/test_scan_ip.cpython-311-pytest-7.3.1.pyc
Normal file
Binary file not shown.
@@ -1,4 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
16
tests/test_scan_ip.py
Normal file
16
tests/test_scan_ip.py
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
import sys
|
||||||
|
import os
|
||||||
|
|
||||||
|
# Ajoute le chemin racine du projet
|
||||||
|
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
|
||||||
|
|
||||||
|
# tests/test_scan_ip.py
|
||||||
|
from scan_ip import check_port
|
||||||
|
|
||||||
|
def test_check_port():
|
||||||
|
# Test avec une adresse IP où le port 80 est fermé
|
||||||
|
assert not check_port("127.0.0.1", 80)
|
||||||
|
|
||||||
|
# Test avec une adresse IP et un port connu pour être ouvert (Google DNS)
|
||||||
|
assert check_port("8.8.8.8", 53)
|
||||||
|
|
||||||
Reference in New Issue
Block a user