ironpython-pytest 0.5.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

ironpythonpytest 0.5.0

ironpython-pytest


Ridiculously minimal and incomplete pytest replacement for IronPython.

This is not an attempt to fork pytest to IronPython (as the abandoned pytest-ironpython), instead it's intended to provide the bare minimum for a drop-in replacement of a subset of pytest conventions and framework required to run unit tests on IronPython.
It makes a ton of assumptions and has very little configurability.
Deal with it.
(•_•) ( •_•)>⌐■-■ (⌐■_■)
Installation
ipy -X:Frames -m ensurepip
ipy -X:Frames -m pip install ironpython-pytest

Usage
From the command line:
ipy -m pytest file_or_dir

Or programmatically:
import os

import pytest

if __name__ == '__main__':
# Fake some modules
pytest.load_fake_module('Rhino')
pytest.load_fake_module('Rhino.Geometry', fake_types=['RTree', 'Sphere', 'Point3d'])

pytest.run('project/test_dir/')

Release
To release a new version of this project:


Update the changelog with all novelty


Bump version:
bump2version [major|minor|patch] --verbose



Push it:
git push && git push --tags



Prepare the changelog for next release

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.