mimesis Tester la bibliothèque de création de données. C'est un mot inconnu, mais il semble avoir un sens comme «mimétisme». Faker est également célèbre, mais il semble être plus rapide que faux.
install
pip install mimesis
usage Fondamentalement, les données de test sont créées à partir du fournisseur. Il existe de nombreux types de prestataires, tels que ceux liés aux personnes (Personnel), ceux liés aux adresses (Adresse) et ceux liés à la nourriture (Nourriture).
from mimesis import Personal
#Créez une instance en spécifiant les paramètres régionaux du fournisseur
personal = Personal(locale='ja')
#Obtenir les données du fournisseur
print(personal.full_name(gender='male'))
Generic peut être utilisé lors de l'utilisation de plusieurs fournisseurs et il est difficile de spécifier les paramètres régionaux pour chaque fournisseur et de créer une instance.
from mimesis import Generic
generic = Generic(locale='ja')
#Créer des données de test du fournisseur via Generic
print(generic.personal.full_name())
Si vous utilisez Schema, les données de test seront créées en tant qu'objet de liste. Spécifiez le format des données souhaité dans la méthode Schema.load et utilisez-le.
from mimesis.schema import Schema
schema = Schema('ja')
data = schema.load(schema={
"name": "personal.full_name",
"email": "personal.email"
}).create(itertions=2)
résultat
[{'name': 'Takagi Akiba', 'email': '[email protected]'}, {'name': 'Chiharu Ichikawa', 'email': '[email protected]'}]
De plus, comme il existe différents fournisseurs, est-il suffisant en tant que fonction de créer des données de test ordinaires? Cependant, la documentation sur le site d'origine est médiocre, donc si vous souhaitez l'utiliser dans toutes ses fonctionnalités, vous devrez peut-être lire le code. Fournisseur de texte Text.sentence, pour une raison quelconque, il est intéressant de renvoyer des phrases historiques ...
Recommended Posts