Skip to main content

Ridiculously minimal and incomplete pytest replacement for IronPython

Project description

ironpython-pytest

Version License

Ridiculously minimal and incomplete pytest replacement for IronPython.

This is not an attempt to fork pytest to IronPython (as the seemingly 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/')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ironpython-pytest-0.3.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

ironpython_pytest-0.3.0-py2.py3-none-any.whl (7.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ironpython-pytest-0.3.0.tar.gz.

File metadata

  • Download URL: ironpython-pytest-0.3.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200917 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for ironpython-pytest-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ad74c9b290f586b66576117d142a6c50d316466da4c176563f0c8abb654dda68
MD5 15e8df3f2ad512f2b80aba7b2f3f0689
BLAKE2b-256 327c717143071a953cba5bac084b4f2243f593a55e4250ab135f6cfe336a350d

See more details on using hashes here.

File details

Details for the file ironpython_pytest-0.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ironpython_pytest-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200917 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for ironpython_pytest-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6ce3394d9c2d791de5db00ddbc143ab2d04f8c4ac5d3ced3475b1f5c58367cf4
MD5 22b6252749336808f558c9ad15760bf0
BLAKE2b-256 619b6f54af0f2dacfdc6203bf7b9c53f1106e593afe886dc01a5e5869160663e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page