def test_command_line(virtualenv, tmpdir):
wheels = Path(DIST_DIR).files(pattern="*.whl")
assert len(wheels) == 1
virtualenv.run("pip install %s" % wheels[0])
expected_version = "3.10.1"
for executable_name in ["cmake", "cpack", "ctest"]:
output = virtualenv.run(
"%s --version" % executable_name, capture=True).splitlines()[0]
assert output == "%s version %s" % (executable_name, expected_version)
test_script = tmpdir.join("test_cmake.cmake")
test_script.write(textwrap.dedent(r"""
message("${CMAKE_COMMAND}")
"""))
output = virtualenv.run("cmake -P %s" % str(test_script), capture=True)
expected = os.path.realpath(virtualenv.virtualenv).replace(os.sep, "/")
assert output[:len(expected)].lower() == expected.lower()
test_wheel.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录