diff options
| author | William Boman <william@redwill.se> | 2024-01-25 22:02:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-25 22:02:00 +0100 |
| commit | dcd0ea30ccfc7d47e879878d1270d6847a519181 (patch) | |
| tree | 43fb3692488fbf2539780bc5c43b136d8635d3ed /tests | |
| parent | fix(golang): fix fetching package versions for packages containing subpath sp... (diff) | |
| download | mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.tar mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.tar.gz mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.tar.bz2 mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.tar.lz mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.tar.xz mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.tar.zst mason-dcd0ea30ccfc7d47e879878d1270d6847a519181.zip | |
feat(pypi): attempt more python3 candidates (#1608)
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/mason-core/installer/managers/pypi_spec.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/mason-core/installer/managers/pypi_spec.lua b/tests/mason-core/installer/managers/pypi_spec.lua index 353606aa..4eff4092 100644 --- a/tests/mason-core/installer/managers/pypi_spec.lua +++ b/tests/mason-core/installer/managers/pypi_spec.lua @@ -1,7 +1,9 @@ +local Result = require "mason-core.result" local installer = require "mason-core.installer" local match = require "luassert.match" local path = require "mason-core.path" local pypi = require "mason-core.installer.managers.pypi" +local spawn = require "mason-core.spawn" local spy = require "luassert.spy" local stub = require "luassert.stub" @@ -16,6 +18,11 @@ local function venv_py(ctx) end describe("pypi manager", function() + before_each(function() + stub(spawn, "python3", mockx.returns(Result.success())) + spawn.python3.on_call_with({ "--version" }).returns(Result.success { stdout = "Python 3.12.0" }) + end) + it("should init venv without upgrading pip", function() local ctx = create_dummy_context() stub(ctx, "promote_cwd") |
