inputmooker是一个简单易用的工具,用于模拟提示函数。
input-mocker的Python项目详细描述
#输入mocker
[![构建状态](https://travis-ci.org/ciotto/input-mocker.svg?branch=master)(https://travis ci.org/ciotto/input mocker)
[![codecov](https://codecov.io/gh/ciotto/input mocker/branch/master/graph/badge.svg)(https://codecov.io/gh/ciotto/input mocker)
[![版本](https://badge.fury.io/py/input mocker.svg)(https://badge.fury.io/py/input mocker)
[![PY版本](https://img.shields.io/pypi/py versions/input mocker.svg)(https://pypi.python.org/pypi/input mocker/)
[![许可证](https://img.shields.io/pypi/l/input mocker.svg)(https://pypi.python.org/pypi/input mocker/)
[![状态](https://img.shields.io/pypi/status/input mocker.svg)(https://pypi.python.org/pypi/input mocker/)
[![PEP8](https://img.shields.io/badge/code%20style-pep8-orange.svg)(https://www.python.org/dev/peps/pep-0008/)
**input mocker**是*简单*易用*的提示函数模拟工具。
从*pypi*:
>
`pip install input mocker`
>
>
`pip install https://github.com/ciotto/input mocker/archive/master.zip`
<使用方法
<使用**input mocker**很容易:使用**input mocker**输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker的输入mocker输入mocker输入mocker输入mocker
>;>;>;使用inputmocker():
…python3的raw_input()或input()
…原始输入()
…原始输入()
…原始输入()
…
'y'
'n'
'y'
'n'
````
原始输入()
…原始输入()
…原始输入()
…原始输入()
…
'y'
'y'
'n'
'y'
````
>也可以使用自定义的输入集:
````
>;
原始输入(“问题:”)
…原始输入(“生命、宇宙和一切的最终答案是什么?”)
…
问题:“foo”
对生命、宇宙和万物的最终答案是什么?42'
``
有时您可能更喜欢使用decorator:
```
>;@input\u mocker.patch(random=true)
…定义我的方法():
…打印(原始输入(“问题1:”)
…打印(原始输入(“问题2:”)
…打印(原始输入(“问题3:”)
…打印(原始输入(“问题4:”)
…
>;>;my_method()
问题1:y
问题1:y
问题1:y
问题1:n
````
**input mocker**使用'sys.stdin.readline()`、'input()`和'raw_input()`.
1.克隆存储库“git clone https://github.com/ciotto/input mocker.git`
1。安装所有要求“make init”
1。修复或添加新的令人敬畏的功能(通过测试)
1。运行测试“make test”
1。在新分支中提交并发出请求
--
\license
根据[mit license]发布(https://github.com/ciotto/input mocker/blob/master/license.txt)。
[![构建状态](https://travis-ci.org/ciotto/input-mocker.svg?branch=master)(https://travis ci.org/ciotto/input mocker)
[![codecov](https://codecov.io/gh/ciotto/input mocker/branch/master/graph/badge.svg)(https://codecov.io/gh/ciotto/input mocker)
[![版本](https://badge.fury.io/py/input mocker.svg)(https://badge.fury.io/py/input mocker)
[![PY版本](https://img.shields.io/pypi/py versions/input mocker.svg)(https://pypi.python.org/pypi/input mocker/)
[![许可证](https://img.shields.io/pypi/l/input mocker.svg)(https://pypi.python.org/pypi/input mocker/)
[![状态](https://img.shields.io/pypi/status/input mocker.svg)(https://pypi.python.org/pypi/input mocker/)
[![PEP8](https://img.shields.io/badge/code%20style-pep8-orange.svg)(https://www.python.org/dev/peps/pep-0008/)
**input mocker**是*简单*易用*的提示函数模拟工具。
从*pypi*:
>
`pip install input mocker`
>
>
`pip install https://github.com/ciotto/input mocker/archive/master.zip`
<使用方法
<使用**input mocker**很容易:使用**input mocker**输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker输入mocker的输入mocker输入mocker输入mocker输入mocker
>;>;>;使用inputmocker():
…python3的raw_input()或input()
…原始输入()
…原始输入()
…原始输入()
…
'y'
'n'
'y'
'n'
````
原始输入()
…原始输入()
…原始输入()
…原始输入()
…
'y'
'y'
'n'
'y'
````
>也可以使用自定义的输入集:
````
>;
原始输入(“问题:”)
…原始输入(“生命、宇宙和一切的最终答案是什么?”)
…
问题:“foo”
对生命、宇宙和万物的最终答案是什么?42'
``
有时您可能更喜欢使用decorator:
```
>;@input\u mocker.patch(random=true)
…定义我的方法():
…打印(原始输入(“问题1:”)
…打印(原始输入(“问题2:”)
…打印(原始输入(“问题3:”)
…打印(原始输入(“问题4:”)
…
>;>;my_method()
问题1:y
问题1:y
问题1:y
问题1:n
````
**input mocker**使用'sys.stdin.readline()`、'input()`和'raw_input()`.
1.克隆存储库“git clone https://github.com/ciotto/input mocker.git`
1。安装所有要求“make init”
1。修复或添加新的令人敬畏的功能(通过测试)
1。运行测试“make test”
1。在新分支中提交并发出请求
--
\license
根据[mit license]发布(https://github.com/ciotto/input mocker/blob/master/license.txt)。