Une doublure (mock, stub) remplace une dépendance réelle, comme un appel réseau, pendant un test. Cela rend le test rapide, déterministe et indépendant du service externe. En Python, unittest.mock.patch ou pytest-mock substituent la fonction appelée par un objet qui renvoie une réponse contrôlée.
Exemple
with patch('mon_module.requests.get') as get:
get.return_value.json.return_value = {'ok': True}