一个伪造的数据生成器更新以反映原始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第三方库


热门话题
java如何克服带有空值的不可空bean级验证   “此行有多个标记”的authenticateUser上的java MySQLConnection错误   java处理Jackson异常   java Netbeans编辑器如何知道文件在撤消后不会被修改?   目标C相当于Java的ArrayList   java当需要int时,可以将short传递给方法调用吗?   drawString()方法上的java MouseListener   java服务器socket是执行此操作的最佳选项   java需要单个匹配bean,但找到了2:org。springframework。网状物servlet。mvc。方法注释。RequestMappingHandlerMapping   如何在Java中执行Windows命令?   安卓应用程序的java文件主机   java将所有spring引导属性都设置在内。将yml文件转换为系统属性   Java邮件中的html内联链接在邮件客户端中不起作用   Java二进制文件的bazel版本控制   java如何在自定义ListView中使用Intent   java(Spring MVC+Hibernate 4+Test 4)自动连线DAO返回NULL   java一次add()调用可以在Solr服务器中索引多少文档?   java如何获取Avro GenericRecord大小