File: PKG-INFO

package info (click to toggle)
pytest-sourceorder 0.5.1-2.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 104 kB
  • sloc: python: 72; makefile: 3
file content (74 lines) | stat: -rw-r--r-- 3,069 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Metadata-Version: 1.1
Name: pytest-sourceorder
Version: 0.5.1
Summary: Test-ordering plugin for pytest
Home-page: https://pagure.io/python-pytest-sourceorder
Author: Petr Viktorin
Author-email: pviktori@redhat.com
License: GPL
Description: A pytest plugin for ensuring tests within a class are run in source order.
        
        
        Downloading
        -----------
        
        Release tarballs will be made available for download from Pagure Releases:
            https://pagure.io/releases/python-pytest-sourceorder/
        
        You can also install using pip:
            https://pypi.python.org/pypi/pytest-sourceorder
        
        The plugin is also available in Fedora repositories as
        ``python3-pytest-sourceorder``.
        
        
        Usage
        -----
        
        When installed, test classes marked ``@pytest_sourceorder.ordered`` will
        have tests tun in the order of their definition.
        
        Methods are ordered by line nuber of their definition, so spreading them
        between multiple files or otherwise defining them outside of their class
        might cause the plugin to order them wrong.
        
        When inheriting from an ordered test class, the superclass' methods will be
        run first (even if overridden), followed by the ones from subclasses.
        You generally do *not* want to apply an additional ``@ordered`` decorator
        to the subclasses – doing so will reset the inheritance-based ordering.
        
        
        Contributing
        ------------
        
        The project is happy to accept patches!
        Please file any patches as Pull Requests on the project's `Pagure repo`_.
        Any development discussion should be in Pagure Pull Requests and Issues.
        
        
        Developer links
        ---------------
        
          * Bug tracker: https://pagure.io/python-pytest-sourceorder/issues
          * Code browser: https://pagure.io/python-pytest-sourceorder/tree/master
          * git clone https://pagure.io/python-pytest-sourceorder.git
          * Unstable packages for Fedora: https://copr.fedoraproject.org/coprs/pviktori/pytest-plugins/
        
        To release, update version in setup.py, add a Git tag like "v0.3",
        and run `make tarball`.
        Running `make upload` will put the tarball to Fedora Hosted and PyPI,
        and a SRPM on Fedorapeople, if you have the rights.
        Running `make release` will upload and fire a COPR build.
        
        .. _Pagure repo: https://pagure.io/python-pytest-sourceorder
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX
Classifier: Framework :: Pytest
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Software Development :: Quality Assurance