Exemplo n.º 1
0
    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())
Exemplo n.º 2
0
    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())
Exemplo n.º 3
0
    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())
Exemplo n.º 4
0
    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()
        )
Exemplo n.º 5
0
    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()
        )
Exemplo n.º 6
0

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())
Exemplo n.º 7
0
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())
Exemplo n.º 8
0
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 _______
Exemplo n.º 9
0
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'))
Exemplo n.º 10
0
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()  # 随机生成各类型文件
Exemplo n.º 11
0
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')