[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/SE7EN-Code-Storage/pythonnet/master/tests/test_engine.py [Back]  [Original]

# -*- coding: utf-8 -*-

"""Test PythonEngine embedding APIs."""

import sys

import System
import pytest
from Python.Runtime import PythonEngine


def test_multiple_calls_to_initialize():
    """Test that multiple initialize calls are harmless."""
    try:
        PythonEngine.Initialize()
        PythonEngine.Initialize()
        PythonEngine.Initialize()
    except Exception:
        assert False  # Initialize() raise an exception.


def test_supported_version():
    major, minor, build, *_ = sys.version_info
    ver = System.Version(major, minor, build)
    assert PythonEngine.IsSupportedVersion(ver)
    assert ver >= PythonEngine.MinSupportedVersion
    assert ver 

Web Proxy Viewer  |  New URL  |  Original Page