Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def last_name(cls, locale=Locales.EN):
return Person(locale).last_name()
L - login/username
E - email
P - password
T - piece of text
:return:
"""
token_list = data_tokens.split(',')
samples_count = random.randint(100, 1000)
inserted_data = []
for i in range(samples_count):
values = []
person = mimesis.Person('en')
for token in token_list:
person = mimesis.Person()
if token == 'I':
values.append(i)
if token == 'L':
data = person.username()
values.append(data)
if token == 'E':
data = person.email()
values.append(data)
if token == 'P':
data = person.password()
values.append(data)
if token == 'T':
sample_length = random.randint(1, 10)
data = mimesis.Text().text(quantity=sample_length)
values.append(data)
inserted_data.append(tuple(values))
Insert dummy data based on data tokens
I - integer id
L - login/username
E - email
P - password
T - piece of text
:return:
"""
token_list = data_tokens.split(',')
samples_count = random.randint(100, 1000)
inserted_data = []
for i in range(samples_count):
values = []
person = mimesis.Person('en')
for token in token_list:
person = mimesis.Person()
if token == 'I':
values.append(i)
if token == 'L':
data = person.username()
values.append(data)
if token == 'E':
data = person.email()
values.append(data)
if token == 'P':
data = person.password()
values.append(data)
if token == 'T':
sample_length = random.randint(1, 10)
data = mimesis.Text().text(quantity=sample_length)
def create_random_user():
person = Person('en')
name = person.full_name()
username = "{}_{}".format(name.split(' ')[0], name.split(' ')[1])
password = person.password()
return username, name, password
from mimesis import Person, Address
from random import random
from uuid import uuid4
from .Node import Node
class Client(Node):
_person = Person()
_adresss = Address()
def __init__(self):
self.__type = 'Client'
self.id = uuid4()
self.first_name = self._person.name()
self.last_name = self._person.surname()
self.age = self._person.age()
self.email = self._person.email()
self.occupation = self._person.occupation()
self.political_views = self._person.political_views()
self.nationality = self._person.nationality()
self.university = self._person.university()
if random() < 0.15:
self.academic_degree = self._person.academic_degree()
def _mname(locale='en'):
return mimesis.Person(locale).full_name()
def person(locale=None):
if locale is None:
locales = _MIMESIS_LOCALES
else:
locales = [locale]
p = mimesis.Person(locale=choice(locales))
gender = choice(['Male'] * 20 + ['Female'] * 21 + ['Other'])
g = mimesis.enums.Gender.MALE if gender.lower() == 'male' else mimesis.enums.Gender.FEMALE
first = p.name(g)
last = p.last_name(g)
return {
'first_name': first,
'last_name': last,
'name': first + ' ' + last, # western
'age': p.age(),
'gender': gender,
'id': p.identifier(),
'occupation': p.occupation(),
'telephone': p.telephone(),
'title': p.title(g),
def _occupation(locale='en'):
return mimesis.Person(locale).occupation()