Skip to content
Snippets Groups Projects
Verified Commit 45aef8e8 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Flatten phone number completely. Advances #105.

parent 4e495da3
No related branches found
No related tags found
No related merge requests found
import re
from hattori.base import BaseAnonymizer, faker
from .models import Person
def flattened_phonenumber(**kwargs):
pn = faker.phone_number(**kwargs)
pn = pn.replace('(0)', '')
pn = re.sub('[^0-9]', '', pn)
return pn
class PersonAnonymizer(BaseAnonymizer):
model = Person
......@@ -15,7 +24,7 @@ class PersonAnonymizer(BaseAnonymizer):
('housenumber', faker.building_number),
('postal_code', faker.postcode),
('place', faker.city),
('phone_number', lambda **kwargs: faker.phone_number(**kwargs).replace('(0)', '')),
('phone_number', flattened_phonenumber),
('mobile_number', ''),
('email', faker.email),
('date_of_birth', lambda **kwargs: faker.date_of_birth(minimum_age=8, maximum_age=66, **kwargs)),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment