Tengo un conjunto de pruebas de django que construye una base de datos a partir de un archivo de 400 líneas. Se ejecuta, por desgracia, lento. Varios segundos por prueba.
Ayer estuve en el tren desarrollando sin acceso a Internet, con mi wifi desactivado y noté que mis pruebas se ejecutaron literalmente 10 veces más rápido sin Internet. Y definitivamente se están ejecutando correctamente.
Todo es local, todo funciona bien sin conexión a internet. Las pruebas en sí mismas no llegan a ninguna API ni hacen ninguna otra conexión, por lo que parece que debe ser otra cosa.
Lo más probable es que esto signifique que tienes algún componente instalado que está intentando hacer conexiones de red. ¿Posiblemente algo que hace el seguimiento o la recostackción de estadísticas?
La forma más sencilla de averiguar qué está pasando es usar tcpdump para capturar el tráfico de su red y ver qué está pasando. Para hacer eso:
tcpdump -i any
(o tcpdump -i en1
si está en un mac; el aeropuerto suele ser en1
, pero puede verificarlo con ifconfig
) tcpdump
para ver si hay algo obvio que le salte.