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

Uploaded Source

Built Distribution

ironpython_pytest-0.3.3-py2.py3-none-any.whl (7.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: ironpython-pytest-0.3.3.tar.gz
  • Upload date:
  • Size: 8.9 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.3.tar.gz
Algorithm Hash digest
SHA256 b1ba2339f4f1fcc62f798f558fe64b98aa3ff27f2542fbe3fc126b8ee2ea7cd3
MD5 39f11605b7b9b328c061d1005771e544
BLAKE2b-256 7c557bf92622bedb4b8b068007347618467eddb4132aa0df84eee10766de078c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ironpython_pytest-0.3.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cc639c9caf4b0a21d83d7fdd8b22f4725530f9423811eaa655349765e9b5adb6
MD5 056b040793a6857b4090e09cb4e26549
BLAKE2b-256 912cd2b2e693927f2a8501d51ce36f5e6a33c6954ec4822d65d16846b56a30ad

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