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.2.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

ironpython_pytest-0.2.0-py2.py3-none-any.whl (7.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: ironpython-pytest-0.2.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200325 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for ironpython-pytest-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b71650aea768f16beca3d5c02f37540eec25e476db2776d4f51c57c8510af29c
MD5 b8d3bffee6a2a3bdb9947f276409d0ba
BLAKE2b-256 09f2d0d261807c741a5d3ff1f2943a6d10bc544b9595e28ca1743585a9a0c2ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ironpython_pytest-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200325 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for ironpython_pytest-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 692c065aaa0886d02f58a00564c1e191d0223e903fcbb774892810b2f49280dc
MD5 32e331d672deeacda6a9cd9919d6bd6a
BLAKE2b-256 32d6e8216103a90e9aeba55c48310c1df33a6978c4d34281384342c83cc64223

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