从包含大量淘气字符串和emojis的脱机数据库返回淘气字符串的库

naughty-string-validator的Python项目详细描述


https://badge.fury.io/py/naughty-string-validator.svghttps://travis-ci.org/shashikumarraja/naughty_string_validator_python.svg?branch=masterhttps://coveralls.io/repos/github/shashikumarraja/naughty_string_validator_python/badge.svg?branch=masterUpdatesPython 3

Big List of Naughty Strings和emojis的脱机数据库返回淘气字符串的python库。数据库将随着每次发布而不断增长。

淘气字符串的大列表是一个不断发展的字符串列表,当用作用户输入数据时,这些字符串很有可能导致问题。

这个库可以包含在用于api、ui或db测试的测试自动化框架中,以针对恶意字符串验证它们。

安装

pip install naughty_string_validator

用法

fromnaughty_string_validatorimport*
  • 从列表中获取随机淘气字符串
print(get_random_naughty_string())#output"<a href=\"\\xE2\\x80\\x88javascript…(1)\" id=\"fuzzelement1\">test</a>"
  • 获取整个淘气字符串列表
print(get_naughty_string_list())#output["","undefined","undef","null","NULL","(null)","nil",]
  • 从emoji列表中随机获取emoji
print(get_random_emoji())#output"?"
  • 获取整个表情符号列表
print(get_emoji_list())#output["?","?","?","?","?","?","?","?","☺️","?",]

测试

  • 运行测试

    py.test –cov=naughty_string_validator test/ –verbose

历史

0.1.1(2018-09-03)

  • 已从生成中删除测试。

0.1.0(2018-09-03)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
tomcat Java条带错误   java OPENTSDB fsck修复程序不更正重复点   java JavaFX在控制器内切换自身的可见性   java maven surefire插件未并行执行运行程序   读取导致Freemarker模板引擎中TemplateException的Java对象   无法使Java库与我的Android应用程序一起工作   安卓 java。lang.IllegalStateException游标   使用Java检索XML文件中的XSL URL和名称   java如何从文本文件集合中提取特定值   电子邮件java mail gmail   java为什么finalize()只被垃圾收集器调用一次?   java方法findViewById(int)对于Json类型是未定义的。蛇形   java在安卓中尝试从brother打印机打印位图时遇到以下异常   java在颤振中支持Kotlin的优势   java从后面编写文本   java制作列表。第一个列表可以有相同的数字,第二个将是价格,尝试制作第三个列表,如果它们是相同的数字,它将添加价格