Metadata-Version: 2.1
Name: pytest-order
Version: 0.7.1
Summary: pytest plugin to run your tests in a specific order
Home-page: https://github.com/mrbean-bremen/pytest-order
Author: mrbean-bremen
Author-email: hansemrbean@googlemail.com
License: UNKNOWN
Description: pytest-order [![PyPI version](https://badge.fury.io/py/pytest-order.svg)](https://badge.fury.io/py/pytest-order)
        ================
        This is a fork of [pytest-ordering](https://github.com/ftobia/pytest-ordering).
        That project is not maintained anymore, and there are several helpful PRs
        waiting for merge. Therefore I decided to create this fork that tries to
        combine the original code with most of the provided PRs.   
        My hope is that the original project will be moved to the pytest
        organization as outlined in 
        [this issue](https://github.com/ftobia/pytest-ordering/issues/32). When this
        happens, this fork will be obsolete. 
        
        
        pytest-order is a pytest plugin to run your tests in a specific order.
        
        [![Build Status](https://travis-ci.org/mrbean-bremen/pytest-order.svg?branch=master)](https://travis-ci.org/mrbean-bremen/pytest-order)
        
        Have you ever wanted to easily run one of your tests before any others run?
        Or run some tests last? Or run this one test before that other test? Or
        make sure that this group of tests runs after this other group of tests?
        
        Now you can.
        
        Install with:
        
            pip install pytest-order
        
        This defines some pytest markers that you can use in your code.
        
        For example, this:
        
            import pytest
        
            @pytest.mark.run(order=2)
            def test_foo():
                assert True
        
            @pytest.mark.run(order=1)
            def test_bar():
                assert True
        
        Yields this output:
        
            $ py.test test_foo.py -vv
            ============================= test session starts ==============================
            platform darwin -- Python 2.7.5 -- py-1.4.20 -- pytest-2.5.2 -- env/bin/python
            plugins: order
            collected 2 items
        
            test_foo.py:7: test_bar PASSED
            test_foo.py:3: test_foo PASSED
        
            =========================== 2 passed in 0.01 seconds ===========================
        
        More information can be found in the documentation:
          - for the [latest release](https://mrbean-bremen.github.io/pytest-order/stable/)
          - for the [current master](https://mrbean-bremen.github.io/pytest-order/dev/)
          
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: PyPy
Description-Content-Type: text/markdown
