fix(picker): propagate logs with override
This commit is contained in:
parent
373e7f6e76
commit
4f31678a29
1 changed files with 12 additions and 10 deletions
|
|
@ -167,6 +167,18 @@ describe('cp.scrape', function()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
it('handles python environment setup failure', function()
|
it('handles python environment setup failure', function()
|
||||||
|
local cache = require('cp.cache')
|
||||||
|
local utils = require('cp.utils')
|
||||||
|
|
||||||
|
cache.load = function() end
|
||||||
|
cache.get_contest_data = function()
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
|
utils.setup_python_env = function()
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
vim.system = function(cmd)
|
vim.system = function(cmd)
|
||||||
if cmd[1] == 'ping' then
|
if cmd[1] == 'ping' then
|
||||||
return {
|
return {
|
||||||
|
|
@ -174,12 +186,6 @@ describe('cp.scrape', function()
|
||||||
return { code = 0 }
|
return { code = 0 }
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
elseif cmd[1] == 'uv' and cmd[2] == 'sync' then
|
|
||||||
return {
|
|
||||||
wait = function()
|
|
||||||
return { code = 1, stderr = 'setup failed' }
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
return {
|
return {
|
||||||
wait = function()
|
wait = function()
|
||||||
|
|
@ -188,10 +194,6 @@ describe('cp.scrape', function()
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.fn.isdirectory = function()
|
|
||||||
return 0
|
|
||||||
end
|
|
||||||
|
|
||||||
local result = scrape.scrape_contest_metadata('atcoder', 'abc123')
|
local result = scrape.scrape_contest_metadata('atcoder', 'abc123')
|
||||||
|
|
||||||
assert.is_false(result.success)
|
assert.is_false(result.success)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue