aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2024-01-25 22:02:00 +0100
committerGitHub <noreply@github.com>2024-01-25 22:02:00 +0100
commitdcd0ea30ccfc7d47e879878d1270d6847a519181 (patch)
tree43fb3692488fbf2539780bc5c43b136d8635d3ed /tests
parentfix(golang): fix fetching package versions for packages containing subpath sp... (diff)
downloadmason-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.lua7
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")