El artículo de Wikipedia en Magic Numbers sugiere que cualquier constante se debe asignar a una variable con un nombre significativo.¿Los códigos de estado HTTP son considerados "números mágicos"?
¿Se aplica la misma práctica a los códigos de estado HTTP, que son un estándar bien definido? Es decir, al escribir pruebas, ¿debe uno hacer assert response.status_code == HTTP_STATUS_CODE_SUCCESS
o es assert response.status_code == 200
apropiado en este contexto?
Establecer esos números a las constantes que se nombran apropiadamente ayuda definitivamente en el mantenimiento del código. –