/ test / test_python_virtualenv.vader
test_python_virtualenv.vader
 1  Before:
 2    Save $VIRTUAL_ENV
 3    let $VIRTUAL_ENV = "/opt/example/"
 4  
 5  After:
 6    Restore
 7  
 8  Execute(ale#python#FindVirtualenv falls back to $VIRTUAL_ENV when no directories match):
 9    AssertEqual
10    \  ale#python#FindVirtualenv(bufnr('%')),
11    \  '/opt/example/',
12    \  'Expected VIRTUAL_ENV environment variable to be used, but it was not'
13  
14  Execute(ale#python#AutoVirtualenvEnvString should return the correct values):
15    if has('win32')
16      AssertEqual
17      \ 'set PATH=/opt/example/;%PATH% && ',
18      \ ale#python#AutoVirtualenvEnvString(bufnr(''))
19    else
20      AssertEqual
21      \ 'PATH=''/opt/example/''":$PATH" ',
22      \ ale#python#AutoVirtualenvEnvString(bufnr(''))
23    endif