random_instances

Logiciel capture d'écran:
random_instances
Détails logiciels:
Version: 0.0.3
Date de transfert: 11 May 15
Développeur: Red Interactive
Licence: Gratuit
Popularité: 58

Rating: nan/5 (Total Votes: 0)

random_instances est un utilitaire pour récupérer ou générer des instances aléatoires de modèles Django.
Ce module exporte une fonction de get_or_create_random qui améliore la get_or_create (http://djangoproject.com/documentation/models/get_or_create/) de Django sur deux aspects:
* Invoquant get_or_create_random avec des paramètres qui correspondent à plusieurs instances ne soulève pas une erreur, mais plutôt renvoie un de ces cas au hasard
* Invoquant get_or_create_random avec des paramètres qui ne correspondent à aucune instance renvoie une nouvelle instance de ce modèle (la même chose se produit avec get_or_create). L'amélioration est que get_or_create_random peut être invoquée sans passer une valeur pour tous les champs «nécessaire» du modèle. Si ces champs ne sont pas transmises, ils sont automatiquement remplis avec des valeurs aléatoires (par exemple: CharFields sont remplis avec des chaînes aléatoires, ImageFields avec des images aléatoires).
Le but est de rendre le prototypage rapide, comme instances de modèle peuvent être obtenues et créées en spécifiant juste le minimum de champs souhaités. . Ceci est utile lors de l'écriture des tests et peut éviter d'avoir à écrire montages complexes

Exigences :

  • Python

Logiciel similaire

dfuzz
dfuzz

12 May 15

dingus
dingus

14 Apr 15

mockfs
mockfs

11 May 15

codemetre
codemetre

11 May 15

Commentaires à random_instances

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!