Size: a a a

testing_in_python

2021 May 06

ИС

Игорь Середа... in testing_in_python
Да.
источник

ИС

Игорь Середа... in testing_in_python
У себя в приложении сделай свой class Provider.
источник

А

Андрей in testing_in_python
Пошел учить матчасть..
источник

А

Андрей in testing_in_python
Класс то я создам..
источник

ИС

Игорь Середа... in testing_in_python
Покажи, как в коде ты используешь Faker.
источник

СС

Сказочный Сникерс... in testing_in_python
А че бы просто не взять стр который цифрами заполнить?
источник

СС

Сказочный Сникерс... in testing_in_python
Че там, bothify("+7 ### #######")
источник

А

Андрей in testing_in_python
У меня есть класс DataGenerator, в котором методы возвращают данные. Часть методом использует пакет faker. return faker.phone_number()
источник

EB

Evgenii B in testing_in_python
Давай попробупм понять, какие номера тебе нужны от фейкера
источник

А

Андрей in testing_in_python
Мобильные. Формата +79... Или 89...
источник

EB

Evgenii B in testing_in_python
Ты можешь взять 3-4 маски под российский операторов, 1 под европейский водафон, 1 американский например. Это будут начальные 4 цифры. Остальное рандомизировать
источник

EB

Evgenii B in testing_in_python
Этот метод можно написать за минуту
источник

А

Андрей in testing_in_python
Я целом уже поменял в самом пакете, там где как Игорь писал, но хотелось бы правильно применить переопределение
источник

А

Андрей in testing_in_python
Это была первая версия. А потом мне сказали, что надо учиться пользоваться пакетами, ибо нефиг. Учись применять готовое, говорят они мне
источник

IS

Idi Suda in testing_in_python
Faker.phone_number('+7#########') или я не очень понимаю проблему?
источник

EB

Evgenii B in testing_in_python
источник

А

Андрей in testing_in_python
Из всех кто не понимает это точно Я, но очень стараюсь)
источник

EB

Evgenii B in testing_in_python
а еще надо учиться отстаивать свою точку зрения. но в случае с фейковыми номерами наверное все же либу заюзать.

Предложи компромиссный вариант: налабай свой метод, поставь туду в коде # вкорячить faker и иди другие проблемы поинтереснее решать
источник

ИС

Игорь Середа... in testing_in_python
Чел, как я понял, хотел использовать тот же инструмент, который у него работает для остальных полей. Во-первых, поэтому было предложено кастомно работать именно с ним.

Во-вторых, наверняка, у номера телефона есть множество разных вариантов написания — со скобками, пробелами, тире, слитно, и т.д... И все эти варианты генерировать руками выглядит уже сложнее, чем написать генератор 7 цифр, в то время, когда для этого уже существует готовая либа.
источник

EB

Evgenii B in testing_in_python
Справедливо.
источник