一个伪造的数据生成器更新以反映原始ruby伪造gem的当前状态

ForgeryPy3的Python项目详细描述


Travis CICode Climate

forgerypy3是一个与python 2和3完全兼容的伪数据生成器。

forgerypy3解决了生成简单、随机的 有意义的测试和开发数据

forgerypy3是tomek wójcik的ForgeryPy项目的一个分支,即, 反过来,基于ruby forgerygem。

forgerypy3占据forgerypy中断的位置,反映当前 原始forgery包的状态,仔细遵循其 应用程序编程接口。

使用

基本用法简单明了。启动python repl并 尝试:

>>> import forgery_py
>>> forgery_py.address.street_address()
'4358 Shopko Junction'
>>> forgery_py.basic.hex_color()
'3F0A59'
>>> forgery_py.credit_card.type()
'Visa
>>> forgery_py.currency.description()
'Slovenia Tolars'
>>> forgery_py.date.date()
datetime.date(2012, 7, 27)
>>> forgery_py.email.address()
'debra@tavu.edu
>>> forgery_py.internet.ip_v4()
'150.64.188.100''
>>> forgery_py.lorem_ipsum.title()
'Pretium nam rhoncus ultrices!'
>>> forgery_py.monetary.money()
'$4.50'
>>> forgery_py.name.full_name()
'Mary Peters'
>>> forgery_py.personal.language()
'Hungarian'
>>> forgery_py.russian_tax.person_inn()
'768974545606'
>>> forgery_py.time.zone()
'Melbourne'

您可以在项目的documentation中找到更多信息。

方法的完整列表

MethodExample Output
forgery_py.address.city()‘Larkspur’
forgery_py.address.continent()‘North America’
forgery_py.address.country()‘Belgium’
forgery_py.address.phone()‘5-(721)114-0241’
forgery_py.address.state()‘Kansas’
forgery_py.address.state_abbrev()‘LA’
forgery_py.address.street_address()‘4 Eastlawn Junction
forgery_py.address.street_name()‘Dexter’
forgery_py.address.street_number()‘1’
forgery_py.address.street_suffix()‘Park’
forgery_py.address.zip_code()‘65843-3832’
forgery_py.basic.hex_color()‘6D1F5B’
forgery_py.basic.hex_color_short()‘05C’
forgery_py.basic.text()‘ncvgIY0pGKGHv’
forgery_py.basic.boolean()True
forgery_py.basic.color()‘Red’
forgery_py.basic.encrypt()‘fc0d835dd4e4df144a33a6a346298b0f23dcd14a’
forgery_py.basic.frequency()‘Never’
forgery_py.basic.number()5
forgery_py.basic.password()‘KcLBHCv6’
forgery_py.credit_card.check_digit(num)5
forgery_py.credit_card.number()343682330855371
forgery_py.credit_card.type()‘American Express’
forgery_py.currency.code()‘CHF’
forgery_py.currency.description()‘Canada Dollars’
forgery_py.date.date()datetime.date(2016, 11, 8)
forgery_py.date.datetime()datetime.datetime(2016, 11, 27, 22, 29, 31, 45877)
forgery_py.date.day()4
forgery_py.date.day_of_week()‘Thursday’
forgery_py.date.month()‘September’
forgery_py.date.year()2021
forgery_py.email.address()‘gsmith@kamba.org
forgery_py.email.body()‘Lorem ipsum dolor sit amet, …’
forgery_py.email.subject()‘Lorem Ipsum Dolor Sit Amet…’
forgery_py.geo.latitude()-8.095096815540515
forgery_py.geo.latitude_degrees()-49
forgery_py.geo.latitude_direction()‘N’
forgery_py.geo.latitude_minutes()14
forgery_py.geo.latitude_seconds()45
forgery_py.geo.longitude()-22.56746406884514
forgery_py.geo.longitude_degrees()100
forgery_py.geo.longitude_direction()‘W’
forgery_py.geo.longitude_minutes()47
forgery_py.geo.longitude_seconds()41
forgery_py.internet.cctld()‘om’
forgery_py.internet.domain_name()‘edgepulse.name’
forgery_py.internet.email_address()‘lillian@flashpoint.biz
forgery_py.internet.email_subject()‘Lorem Ipsum Dolor Sit Amet…’
forgery_py.internet.ip_v4()‘96.36.71.94’
forgery_py.internet.top_level_domain()‘gov’
forgery_py.internet.user_name()‘earl’
forgery_py.lorem_ipsum.paragraph()‘In hac habitasse platea dictumst…’
forgery_py.lorem_ipsum.paragraphs()‘Nam nulla. Phasellus sit amet erat.’
forgery_py.lorem_ipsum.sentence()‘Quisque porta volutpat erat.’
forgery_py.lorem_ipsum.sentences()‘Duis consequat… Integer non velit…’
forgery_py.lorem_ipsum.title()‘Vestibulum proin tristique lobortis!’
forgery_py.lorem_ipsum.word()‘maecenas’
forgery_py.lorem_ipsum.words()‘platea cubilia pede et ultrices congue’
forgery_py.lorem_ipsum.character()‘l’
forgery_py.lorem_ipsum.characters()‘lorem ipsu’
forgery_py.lorem_ipsum.lorem_ipsum_characters()‘lorem ipsum dolor sit amet…’
forgery_py.lorem_ipsum.lorem_ipsum_words()[“lorem”, “ipsum”, “dolor”, …]
forgery_py.lorem_ipsum.text()‘Lorem ipsum dolor sit amet…’
forgery_py.monetary.formatted_money()‘$5.49’
forgery_py.monetary.money()‘9.20’
forgery_py.name.company_name()‘Dabtype’
forgery_py.name.female_first_name()‘Katherine’
forgery_py.name.first_name()‘Jose’
forgery_py.name.full_name()‘James Williamson’
forgery_py.name.industry()‘Machine Tools & Accessories’
forgery_py.name.job_title()‘Operator’
forgery_py.name.job_title_suffix()‘I’
forgery_py.name.last_name()‘Henry’
forgery_py.name.location()‘Kwik-E-Mart’
forgery_py.name.male_first_name()‘Cheryl’
forgery_py.name.suffix()‘IV’
forgery_py.name.title()‘Ms’
forgery_py.personal.abbreviated_gender()‘F’
forgery_py.personal.gender()‘Male’
forgery_py.personal.language()‘Tsonga’
forgery_py.personal.race()‘Sri Lankan’
forgery_py.personal.shirt_size()‘XS’
forgery_py.time.zone()‘Amsterdam’
forgery_py.russian_tax.account_number()56335652786612121479
forgery_py.russian_tax.bik()046533860
forgery_py.russian_tax.inn()7366543467
forgery_py.russian_tax.legal_inn()7822838630
forgery_py.russian_tax.legal_ogrn()3483465598635
forgery_py.russian_tax.ogrn()666325227817763
forgery_py.russian_tax.person_inn()451559765443
forgery_py.russian_tax.person_ogrn()195478617554621

学分

该项目基于tomek wójcik的ForgeryPy包。

反过来,forgerypy从原始词典中得到使用 红宝石。

许可证

这个项目是根据麻省理工学院的许可证授权的。有关详细信息,请参见 LINCENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula