Faker 与 pytest 框架的集成。
项目描述
Faker_ 与 pytest_ 测试运行器集成
==========================================
。 . 图片:: http://img.shields.io/travis/pytest-dev/pytest-faker.svg
: 目标: https://travis-ci.org/pytest-dev/pytest-faker
.. 图片:: https://img.shields.io/pypi/pyversions/pytest-qt.svg
:target: https://pypi.python.org/pypi/pytest-qt/
.. 图片:: http://img.shields .io/pypi/v/pytest-faker.svg
:target: https://pypi.python.org/pypi/pytest-faker
.. 图片:: http://img.shields.io/coveralls/pytest-dev /pytest-faker.svg
:target: https://coveralls.io/r/pytest-dev/pytest-faker
.. 图片:: https://readthedocs.org/projects/pytest-faker/badge/?version=最新的
:target: https://readthedocs.org/projects/pytest-faker/?badge=latest
:alt: 文档状态
pytest-faker 添加 Faker fixtures_ 以便在 pytest_ runner 下轻松使用 Faker_ 进行测试。
.. _Faker: https://faker.readthedocs.io/
.. _pytest: http://pytest.org/
.. _fixtures: https://pytest.org/latest/fixture.html
安装pytest-faker
--- ----------------------
::
pip install pytest-faker
Example
--------
Faker_和pytest_集成的一个例子。
tests/test_faker.py:
.. code-block:: python
from faker.generator import Generator
def test_faker(faker):
"""Faker factory is a fixture."""
assert isinstance(faker, Generator)
assert isinstance(faker.name(), str)
License
-------
本软件在`MIT license <http://en.wikipedia.org/wiki/MIT_License> 下获得许可`_。
© 2015 Anatoly Bubenkov、Oleg Pidsadnyi 和其他
作者
=======
`Anatoly Bubenkov <bubenkoff@gmail.com>`_
最初的想法和实施
这些人为`pytest-faker`做出了贡献,按字母顺序排列:
*` Jeff Widman <jeff@jeffwidman.com>`_
* `Oleg Pidsadnyi <oleg.pidsadnyi@gmail.com>`_ 更新
日志
=========
2.0.0
-----
- 切换到最近的 Faker (杰夫威德曼,布本科夫)
1.1.0
-----
- 切换到会话范围的夹具 (bubenkoff, thedrow)
1.0.0
-----
- 初始版本 (bubenkoff)
==========================================
。 . 图片:: http://img.shields.io/travis/pytest-dev/pytest-faker.svg
: 目标: https://travis-ci.org/pytest-dev/pytest-faker
.. 图片:: https://img.shields.io/pypi/pyversions/pytest-qt.svg
:target: https://pypi.python.org/pypi/pytest-qt/
.. 图片:: http://img.shields .io/pypi/v/pytest-faker.svg
:target: https://pypi.python.org/pypi/pytest-faker
.. 图片:: http://img.shields.io/coveralls/pytest-dev /pytest-faker.svg
:target: https://coveralls.io/r/pytest-dev/pytest-faker
.. 图片:: https://readthedocs.org/projects/pytest-faker/badge/?version=最新的
:target: https://readthedocs.org/projects/pytest-faker/?badge=latest
:alt: 文档状态
pytest-faker 添加 Faker fixtures_ 以便在 pytest_ runner 下轻松使用 Faker_ 进行测试。
.. _Faker: https://faker.readthedocs.io/
.. _pytest: http://pytest.org/
.. _fixtures: https://pytest.org/latest/fixture.html
安装pytest-faker
--- ----------------------
::
pip install pytest-faker
Example
--------
Faker_和pytest_集成的一个例子。
tests/test_faker.py:
.. code-block:: python
from faker.generator import Generator
def test_faker(faker):
"""Faker factory is a fixture."""
assert isinstance(faker, Generator)
assert isinstance(faker.name(), str)
License
-------
本软件在`MIT license <http://en.wikipedia.org/wiki/MIT_License> 下获得许可`_。
© 2015 Anatoly Bubenkov、Oleg Pidsadnyi 和其他
作者
=======
`Anatoly Bubenkov <bubenkoff@gmail.com>`_
最初的想法和实施
这些人为`pytest-faker`做出了贡献,按字母顺序排列:
*` Jeff Widman <jeff@jeffwidman.com>`_
* `Oleg Pidsadnyi <oleg.pidsadnyi@gmail.com>`_ 更新
日志
=========
2.0.0
-----
- 切换到最近的 Faker (杰夫威德曼,布本科夫)
1.1.0
-----
- 切换到会话范围的夹具 (bubenkoff, thedrow)
1.0.0
-----
- 初始版本 (bubenkoff)