Skip to main content

The project is available on GitHub

Installing

You can install nose-docstring-modifier plugin using pip:

$ pip install nose-docstring-modifier

Using

Given the following test function, that uses nose-ittr plugin:

@ittr(platforms=['P1', 'P2', 'P3'])
@attr(section='MySection', type='functional+', module='MyModule', id=1)
def test_function(self):
    """
    This is the original docstring
    """
    for platform in self.platforms:
        ok_(True)

running it with nosetest using nose-docstring-modifier plugin:

nosetests --with-docstring-modifier --prefix=id,section,platform --suffix=type --replace=('s','S')

will print

(1, MySection, P1) ThiS iS the original docString (functional+) ... ok
(1, MySection, P2) ThiS iS the original docString (functional+) ... ok
(1, MySection, P3) ThiS iS the original docString (functional+) ... ok

Note that if you hardcode the platform on docstring, you cannot get dynamic output and you’ll get the same platform even when the test runs on three different platforms.

Features

  • Works with multiprocess plugin:

nosetests --processes=10 --process-restartworker with-docstring-modifier --prefix=id

spreads test run among 10 processes, appending id attribute to each test.

History

0.0.6 (2014-11-25)

  • Added ability to display only first line of docstring

  • Changed the way –replace called: –replace=(‘s’,’S’)

0.0.5 (2014-11-24)

  • HOTFIX - Fixed a bug that caused an error when running the plugin due to dependency with another upcoming plugin

0.0.4 (2014-11-06)

  • Code design changes

0.0.3 (2014-11-05)

  • Multiprocessing support

0.0.2 (2014-11-04)

  • Initial release

Authors

Authors:

Maroun Maroun

Contributors:

Tal Ben Basat

Nicole Franco

Roy Klinger

Sergey Ragatsky

Version:

0.0.6 of 26/11/2014

Release files for nose-docstring-modifier 0.0.6

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

Source distribution (sdist)

Source distribution for nose-docstring-modifier 0.0.6
File Size Uploaded
nose-docstring-modifier-0.0.6.tar.gz 3.6 kB Details

Release files / nose-docstring-modifier-0.0.6.tar.gz

Download URL nose-docstring-modifier-0.0.6.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d1b8de4495ceb826998b23eb41ea754c151d101b5fd02d296d5857b6b5ecc2d1
BLAKE2b-256 checksum
How to use checksums
72e149fcc9c5880d3007d8602e6c337b973be1cf87378333cf6d0771dfad6156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.6 This release

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

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