Skip to main content
pytest-moto
===========

.. image:: https://pypip.in/v/pytest-moto/badge.png
:target: https://pypi.python.org/pypi/pytest-moto/
:alt: Latest PyPI version

.. image:: https://readthedocs.org/projects/pytest-moto/badge/?version=v0.2.0
:target: https://readthedocs.org/projects/pytest-moto/?badge=v0.2.0
:alt: Documentation Status

.. image:: https://pypip.in/d/pytest-moto/badge.png
:target: https://pypi.python.org/pypi/pytest-moto/
:alt: Number of PyPI downloads

.. image:: https://pypip.in/wheel/pytest-moto/badge.png
:target: https://pypi.python.org/pypi/pytest-moto/
:alt: Wheel Status

.. image:: https://pypip.in/egg/pytest-moto/badge.png
:target: https://pypi.python.org/pypi/pytest-moto/
:alt: Egg Status

.. image:: https://pypip.in/license/pytest-moto/badge.png
:target: https://pypi.python.org/pypi/pytest-moto/
:alt: License

Package status
--------------

.. image:: https://travis-ci.org/jotes/pytest-moto.svg?branch=v0.2.0
:target: https://travis-ci.org/jotes/pytest-moto
:alt: Tests

.. image:: https://coveralls.io/repos/jotes/pytest-moto/badge.png?branch=v0.2.0
:target: https://coveralls.io/r/jotes/pytest-moto?branch=v0.2.0
:alt: Coverage Status

.. image:: https://requires.io/github/jotes/pytest-moto/requirements.svg?tag=v0.2.0
:target: https://requires.io/github/jotes/pytest-moto/requirements/?tag=v0.2.0
:alt: Requirements Status


Usage
-----
Pytest-moto is collection of fixtures which are running standalone moto server which can be later
used by larger integration tests.
All available fixtures:

* moto_autoscaling - runs moto server with `autoscaling` api endpoint on port 7002
* moto_cloudwatch - runs moto server with `cloudwatch` api endpoint on port 7002
* moto_dynamodb - runs moto server with `dynamodb` api endpoint on port 7003
* moto_ec2 - runs moto server with `ec2` api endpoint on port 7004
* moto_elb - runs moto server with `elb` api endpoint on port 7005
* moto_emr - runs moto server with `emr` api endpoint on port 7006
* moto_glacier - runs moto server with `glacier` api endpoint on port 7007
* moto_kinesis - runs moto server with `kinesis` api endpoint on port 7009
* moto_kms - runs moto server with `kms` api endpoint on port 7010
* moto_rds - runs moto server with `rds` api endpoint on port 7011
* moto_redshift - runs moto server with `redshift` api endpoint on port 7012
* moto_s3 - runs moto server with `s3` api endpoint on port 7014
* moto_ses - runs moto server with `ses` api endpoint on port 7015
* moto_sqs - runs moto server with `sqs` api endpoint on port 7017
* moto_sts - runs moto server with `sts` api endpoint on port 7018


TODO
----
* Cloudformation isn't supported in standalone mode of moto (requires patch to upstream repository).
* IAM isn't supported in standalone mode of moto.
* SNS isn't supported in standalone mode of moto.
* Route53 can't use insecure connections requires changes in boto.



Package resources
-----------------

* Bug tracker: https://github.com/jotes/pytest-moto/issues
* Documentation: http://pytest-moto.readthedocs.org/



Travis-ci
---------

After creating package on github, move to tracis-ci.org, and turn on ci builds for given package.


CHANGELOG
=========

0.2.0
----------
----------

- enabled pushing to pypi via tags in travis.

0.1.0
----------

- enabled disabled tests for cloudformation, iam and sns because of new version of moto library (0.4.10).

0.0.1
----------

- support of most of server modes provided by moto.
- full testing of all available fixures.

Metadata

Release files for pytest-moto 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytest-moto 0.2.0
File Size Uploaded
pytest-moto-0.2.0.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytest-moto 0.2.0
File Interpreter ABI Platform
pytest-moto-0.2.0.linux-x86_64.tar.gz Details

Total release size: 15.9 kB

Release files / pytest-moto-0.2.0.tar.gz

Download URL pytest-moto-0.2.0.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
aadf3f1a6fec785c25af09738f4656696be6e2db2d597ff2d561d2018861542b
BLAKE2b-256 checksum
How to use checksums
0eef79a5ac5d1e418991372cd21f4fb95be323aec16817517d7760470823b645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pytest-moto-0.2.0.linux-x86_64.tar.gz

Download URL pytest-moto-0.2.0.linux-x86_64.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
62e4d1d9f46dc2b1abbcc576edc087390a201f0b1ae6ae1cdb58e1c77a144f51
BLAKE2b-256 checksum
How to use checksums
34b9a15406795551f68a4a589e6d59f659efb3f97cfecdb17155bfbe82f21e9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page