生成随机名称
names的Python项目详细描述
名称
随机名称生成器
使用量
名称可以用作命令行实用程序,也可以作为python包导入。
命令行用法
从命令行使用脚本:
$ names John Powell
python包的用法
以下是所有当前功能的示例:
>>> importnames>>> names.get_full_name()u'Patricia Halford' >>> names.get_full_name(gender='male')u'Patrick Keating' >>> names.get_first_name()'Bernard' >>> names.get_first_name(gender='female')'Christina' >>> names.get_last_name()'Szczepanek'
更改
0.3.0(2013-05-14)
- 修复了对python 3的支持
- 改进了测试并修复了小错误
0.2(2013-02-17)
- 初始版本
贡献
请将错误提交给Github issue tracker。欢迎拉取请求。
黑客和拉取请求
请尝试符合代码贡献的PEP8,并确保 测试继续运行。
请在适当的时候在你的请求中加入新的测试。
运行测试
$ pip install tox coverage
运行测试并生成覆盖率报告:
$ ./runtests.sh
覆盖率输出应该与此类似:
_____________________ summary _____________________ py27: commands succeeded py32: commands succeeded py33: commands succeeded pypy: commands succeeded flake8: commands succeeded congratulations :) Name Stmts Miss Branch BrMiss Cover -------------------------------------------------- names/__init__ 25 0 8 0 100% names/main 4 0 0 0 100% -------------------------------------------------- TOTAL 29 0 8 0 100%