def test_ar_aa(self): factory = Faker('ar') # AM/PM self.assertIn(factory.am_pm(), ArProvider.AM_PM.values()) # Day of week self.assertIn(factory.century(), ArProvider.centuries) # Month name self.assertIn(factory.month_name(), ArProvider.MONTH_NAMES.values()) # Day of week self.assertIn(factory.day_of_week(), ArProvider.DAY_NAMES.values())
def test_ar_aa(self): factory = Faker('ar') # AM/PM assert factory.am_pm() in ArProvider.AM_PM.values() # Day of week assert factory.century() in ArProvider.centuries # Month name assert (factory.month_name()) in (ArProvider.MONTH_NAMES.values()) # Day of week assert (factory.day_of_week()) in (ArProvider.DAY_NAMES.values())
def test_ar_aa(self): fake = Faker("ar") Faker.seed(0) # AM/PM assert fake.am_pm() in ArProvider.AM_PM.values() # Day of week assert fake.century() in ArProvider.centuries # Month name assert (fake.month_name()) in (ArProvider.MONTH_NAMES.values()) # Day of week assert (fake.day_of_week()) in (ArProvider.DAY_NAMES.values())
def test_ar_aa(self): factory = Faker('ar') # AM/PM self.assertIn(factory.am_pm(), ArProvider.AM_PM.values()) # Day of week self.assertIn(factory.century(), ArProvider.centuries) # Month name self.assertIn( factory.month_name(), ArProvider.MONTH_NAMES.values() ) # Day of week self.assertIn( factory.day_of_week(), ArProvider.DAY_NAMES.values() )
def test_ar_aa(self): factory = Faker('ar') # AM/PM assert factory.am_pm() in ArProvider.AM_PM.values() # Day of week assert factory.century() in ArProvider.centuries # Month name assert ( factory.month_name()) in ( ArProvider.MONTH_NAMES.values() ) # Day of week assert ( factory.day_of_week()) in ( ArProvider.DAY_NAMES.values() )
print("providers.currency".center(100,"=")) print(fake.cryptocurrency()) print(fake.cryptocurrency_code()) print(fake.cryptocurrency_name()) print(fake.currency()) print(fake.currency_code()) print(fake.currency_name()) print(fake.currency_symbol()) print("providers.date_time".center(100,"=")) print(fake.am_pm()) print(fake.century()) print(fake.date()) print(fake.date_between()) print(fake.date_between_dates()) print(fake.date_object()) print(fake.date_of_birth()) print(fake.date_this_century()) print(fake.date_this_decade()) print(fake.date_this_month()) print(fake.date_this_year()) print(fake.date_time()) print(fake.date_time_ad()) print(fake.date_time_between()) print(fake.date_time_between_dates()) print(fake.date_time_this_century())
from faker import Faker fake = Faker() print("Provider:\t ", fake.add_provider("pl_PL")) print("Date this decade:\t ", fake.date_this_decade()) print("IPv4_public:\t ", fake.ipv4_public()) print("Phone nymber:\t ", fake.phone_number()) print("Secondary address:\t ", fake.secondary_address()) print("Address:\t ", fake.address()) print("Date this month:\t ", fake.date_this_month()) print("IPv6:\t ", fake.ipv6()) print("Postal code:\t ", fake.postalcode()) print("Seed:\t ", fake.seed()) print("AM/PM:\t ", fake.am_pm()) print("This year:\t ", fake.date_this_year()) print("ISBN10:\t ", fake.isbn10()) print("Postal code in state:\t ", fake.postalcode_in_state()) print("Instance:\t ", fake.seed_instance()) print("Android platform token:\t ", fake.android_platform_token()) print("Data time:\t ", fake.date_time()) print("ISBN3:\t ", fake.isbn13()) print("Postal code plus 4:\t ", fake.postalcode_plus4()) print("Sentence:\t ", fake.sentence()) print("Email:\t ", fake.ascii_company_email()) print("Date time add:\t ", fake.date_time_ad()) print("ISO8601:\t ", fake.iso8601()) print("Postcode:\t ", fake.postcode()) print("Sentence:\t ", fake.sentences()) print("ASCII email:\t ", fake.ascii_email()) print("Date time beween:\t ", fake.date_time_between())
date_present = to_datetime('2017-01-01 11:42:52') fake_codes = {} fake_codes['phone_number'] = lambda x: fake.phone_number() fake_codes['name'] = lambda x: fake.name() fake_codes['catch_phrase'] = lambda x: fake.catch_phrase() fake_codes['city'] = lambda x: fake.city() fake_codes['binary'] = lambda x: randint(0,1) fake_codes['randint1to10'] = lambda x: randint(1,10) fake_codes['country'] = lambda x: fake.country() fake_codes['timestamp_this_year'] = lambda x: fake.date_time_this_year() fake_codes['timestamp'] = lambda x: fake.date_time_between_dates(date_past,date_present) fake_codes['address'] = lambda x: fake.address() fake_codes['lot'] = lambda x: fake.bothify() fake_codes['AM or PM'] = lambda x: fake.am_pm() fake_codes['browser_info'] = lambda x: fake.user_agent() fake_codes['company'] = lambda x: fake.company() fake_codes['cc_num'] = lambda x: fake.credit_card_number() fake_codes['cc_exp'] = lambda x: fake.credit_card_expire() fake_codes['cc_sec_code'] = lambda x: fake.credit_card_security_code() fake_codes['cc_provider'] = lambda x: fake.credit_card_provider() fake_codes['email'] = lambda x: fake.email() fake_codes['job'] = lambda x: fake.job() fake_codes['ipv4'] = lambda x: fake.ipv4() fake_codes['language'] = lambda x: fake.language_code() # COMMAND ---------- # MAGIC %md _______
print('## currency 货币 ##') print('货币代码 %s' % fake.currency_code()) print('\n') print('## datetime 时间日期 ##') print('随机日期时间 %s' % fake.date_time()) print('iso8601标准输出的日期 %s' % fake.iso8601()) print('本月的某个日期 %s' % fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)) print('本年的某个日期 %s' % fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)) print('本年代内的某个日期 %s' % fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)) print('本世纪一个日期 %s' % fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)) print('两个时间间的一个随机时间 %s' % fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)) print('时区 %s' % fake.timezone()) print('时间(可自定义格式) %s' % fake.time(pattern='%H:%M:%S')) print('随机上午下午 %s' % fake.am_pm()) print('随机月份 %s' % fake.month()) print('随机月份名字 %s' % fake.month_name()) print('随机年 %s' % fake.year()) print('随机星期几 %s' % fake.day_of_week()) print('随机月中某一天 %s' % fake.day_of_month()) print('随机时间延迟 %s' % fake.time_delta()) print('随机日期对象 %s' % fake.date_object()) print('随机时间对象 %s' % fake.time_object()) print('随机UNIX时间戳 %s' % fake.unix_time()) print('随机日期 %s' % fake.date(pattern='%Y-%m-%d')) print('公元后随机日期 %s' % fake.date_time_ad(tzinfo=None)) print('\n') print('## file 文件 ##') print('文件名(指定文件类型和后缀名)%s' % fake.file_name(category='image', extension='png'))
fake_date_time_this_month = fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None) # 本月的某个日期 fake_date_time_this_year = fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None) # 本年的某个日期 fake_date_time_this_decade = fake.date_time_this_decade( before_now=True, after_now=False, tzinfo=None) # 本年代内的一个日期 fake_date_time_this_century = fake.date_time_this_century( before_now=True, after_now=False, tzinfo=None) # 本世纪一个日期 fake_date_time_between = fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None) # 两个时间间的一个随机时间 fake_timezone = fake.timezone() # 时区 fake_time = fake.time(pattern="%H:%M:%S") # 时间(可自定义格式) fake_am_pm = fake.am_pm() # 随机上午下午 fake_month = fake.month() # 随机月份 fake_month_name = fake.month_name() # 随机月份名字 fake_year = fake.year() # 随机年 fake_day_of_week = fake.day_of_week() # 随机星期几 fake_day_of_month = fake.day_of_month() # 随机月中某一天 fake_time_delta = fake.time_delta() # 随机时间延迟 fake_date_object = fake.date_object() # 随机日期对象 fake_time_object = fake.time_object() # 随机时间对象 fake_unix_time = fake.unix_time() # 随机unix时间(时间戳) fake_date = fake.date(pattern="%Y-%m-%d %H:%M:%S") # 随机日期(可自定义格式) fake_date_time_ad = fake.date_time_ad(tzinfo=None) # 公元后随机日期 '''文件''' fake_sfile_name = fake.file_name(category="image", extension="png") # 文件名(指定文件类型和后缀名) fake_file_name = fake.file_name() # 随机生成各类型文件
from faker import Faker fake = Faker() log = open('logs.csv', 'w') log.write('data,ampm,bool,nome,telefone,email\n') for _ in range(100): log.write(','.join([ fake.date_time_this_decade().strftime('%m/%d/%Y'), fake.am_pm(), str(fake.pybool()), fake.name(), fake.bothify(text='??-#########', letters='123456789'), fake.ascii_company_email() ]) + '\n')