Ajouter une route au urls.py de Django durant les tests
Créer des routes dans l’urlconf juste pour les tests unitaires n’est pas très propre, heureusement on peut utiliser des urls de test complètement séparées.
Créer des routes dans l’urlconf juste pour les tests unitaires n’est pas très propre, heureusement on peut utiliser des urls de test complètement séparées.
Je trouve qu’on ne rend pas assez hommage au travail énorme fait par les mecs qui ont 10000 euros de budgets et une caméra pour tourner un boulard. Prenez le marketting par exemple : vous imaginez le challenge pour vendre un nanard cheap sur un marché saturé par des produits similaires ? Mais ils y […]
On vous a dit et répété que Python c’était un super langage de glu et que ça pouvait très facilement s’interfacer avec les binaires produits par du C. Mais jusqu’à quel point ?
J’ai utilisé Ubuntu 13.04 depuis quelques jours. C’est un bon cru : l’interface est fluide (n’oubliez pas d’installer preload) et quelques ajouts ergonomiques sympas ont fait leur apparition.
Je ne fais plus de tests unittaires sans pytest, et je me retrouve souvent à rentrer les mêmes paramètres de la commande encore et encore. Parfois, quand j’autilise des wrappers tels que django-pytest et pytest-django (ça s’invente pas), je ne peux même pas passer d’arguments directement à py.test
.
On peut y remedier en créer un fichier de config à la racine du projet.
Bon, vous connaissez le principe, un mec me pose une question dans un mail, je répond et je m’aperçois que j’ai un DELIVERY FAILURE.
En l’occurrence, si j’avais lu le mail avant de cliquer, j’aurais eu l’air moins con : pouete…
Parce que la valeur de ST est, comme celle de FF, largement augmentée par les plugins.
J’ai horreur que mon ordi se mette en veille quand je rabat le capot. C’est un ultra portable, donc je le balade partout. Du coup, je régle dans les options que la fermeture déclenche juste le verrouillage de l’écran : un geste et mon laptop est à l’abrit des blagues des petits malins dans les hackerspaces pendant la pose pipi.
Mais j’aime pouvoir le mettre en veille rapidement, en appuyant juste sur le bouton power, et il n’y a plus de paramètres pour le régler dans les settings d’Ubuntu.
L’orienté object est particulièrement adapté à la création de belles APIs. Nous allons donc étudier aujourd’hui un cas réel de mise en pratique réussi avec la lib path.py.
Vous avez mis à jour votre Python (par exemple avec homebrew ou en faisait une upgrade d’Ubuntu), et soudainement, BAM, tout exécution dans un virtualenv vous balance un gros ImportError: cannot import name MAXREPEAT
à la tronche.