Ben Jackson | ea19e78 | 2024-11-06 21:50:05 +0100 | [diff] [blame^] | 1 | |
2 | source check.vim | ||||
3 | import './vim9.vim' as v9 | ||||
4 | CheckFeature python3 | ||||
5 | |||||
6 | def Test_python3_py3eval_locals() | ||||
7 | var lines =<< trim EOF | ||||
8 | var s = 'string' | ||||
9 | var d = {'s': s} | ||||
10 | assert_equal('string', py3eval('s', {'s': s})) | ||||
11 | py3eval('d.update({"s": "new"})', {'d': d}) | ||||
12 | assert_equal('new', d['s']) | ||||
13 | EOF | ||||
14 | v9.CheckDefAndScriptSuccess(lines) | ||||
15 | enddef | ||||
16 | |||||
17 | " vim: shiftwidth=2 sts=2 expandtab |