1*a58883b4SBram Moolenaar" Test for python 2 commands. 2*a58883b4SBram Moolenaar" TODO: move tests from test87.in here. 3*a58883b4SBram Moolenaar 4*a58883b4SBram Moolenaarif !has('python') 5*a58883b4SBram Moolenaar finish 6*a58883b4SBram Moolenaarendif 7*a58883b4SBram Moolenaar 8*a58883b4SBram Moolenaarfunc Test_pydo() 9*a58883b4SBram Moolenaar " Check deleting lines does not trigger ml_get error. 10*a58883b4SBram Moolenaar py import vim 11*a58883b4SBram Moolenaar new 12*a58883b4SBram Moolenaar call setline(1, ['one', 'two', 'three']) 13*a58883b4SBram Moolenaar pydo vim.command("%d_") 14*a58883b4SBram Moolenaar bwipe! 15*a58883b4SBram Moolenaar 16*a58883b4SBram Moolenaar " Check switching to another buffer does not trigger ml_get error. 17*a58883b4SBram Moolenaar new 18*a58883b4SBram Moolenaar let wincount = winnr('$') 19*a58883b4SBram Moolenaar call setline(1, ['one', 'two', 'three']) 20*a58883b4SBram Moolenaar pydo vim.command("new") 21*a58883b4SBram Moolenaar call assert_equal(wincount + 1, winnr('$')) 22*a58883b4SBram Moolenaar bwipe! 23*a58883b4SBram Moolenaar bwipe! 24*a58883b4SBram Moolenaarendfunc 25