1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- from __future__ import unicode_literals
- from __future__ import print_function
- from __future__ import division
- from __future__ import absolute_import
- from builtins import *
- from ycm.tests.test_utils import MockVimBuffers, MockVimModule, VimBuffer
- MockVimModule()
- from hamcrest import assert_that, has_entry
- from mock import patch
- from ycm.client.base_request import BuildRequestData
- @patch( 'ycm.client.base_request.GetCurrentDirectory',
- return_value = '/some/dir' )
- def BuildRequestData_AddWorkingDir_test( *args ):
- current_buffer = VimBuffer( 'foo' )
- with MockVimBuffers( [ current_buffer ], current_buffer, ( 1, 1 ) ):
- assert_that( BuildRequestData(), has_entry( 'working_dir', '/some/dir' ) )
- @patch( 'ycm.client.base_request.GetCurrentDirectory',
- return_value = '/some/dir' )
- def BuildRequestData_AddWorkingDirWithFileName_test( *args ):
- current_buffer = VimBuffer( 'foo' )
- with MockVimBuffers( [ current_buffer ], current_buffer, ( 1, 1 ) ):
- assert_that( BuildRequestData( current_buffer.number ),
- has_entry( 'working_dir', '/some/dir' ) )
|