[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/pythonnet/pythonnet/noncopyableanalyzer/tests/test_sysargv.py [Back]  [Original]

"""Test sys.argv state."""

import sys
from subprocess import check_output
from ast import literal_eval


def test_sys_argv_state(filepath):
    """Test sys.argv state doesn't change after clr import.
    To better control the arguments being passed, test on a fresh python
    instance with specific arguments"""

    script = filepath("argv-fixture.py")
    out = check_output([sys.executable, script, "foo", "bar"])
    out = literal_eval(out.decode("ascii"))
    assert out[-2:] == ["foo", "bar"]

Web Proxy Viewer  |  New URL  |  Original Page