Introduction aux tests en Python
Alexander Levin
Data Scientist
Test d'intégration – méthode d'essai logiciel qui vérifie qu'une interaction se comporte normalement.
Intégration – interaction entre au moins deux modules d'un système.

Exemples :
Problèmes possibles d'intégration :
import pytest, os
@pytest.fixture
def setup_file():
# Create temporary file
file = "test_file.txt"
with open(file, "w") as f1:
f1.write("Test data 1")
yield file
os.remove(file)
def test_fs(setup_file):
file = setup_file
# Check that the file was created successfully
assert os.path.exists(file)
Test d'intégration – méthode d'essai logiciel ; permet de vérifier qu'une intégration fonctionne comme prévu.
Les projets réels comportent de nombreuses intégrations.
Les tests d'intégration aident à prévenir bien des problèmes potentiels.
Exemple : vérifier l'intégration entre Python et le système de fichiers.
Introduction aux tests en Python