Update BufferUnload test with Unicode paths

This commit is contained in:
micbou 2017-07-06 19:43:34 +02:00
parent 5b89d41832
commit 2afc0d5f5f
No known key found for this signature in database
GPG Key ID: C7E8FD1F3BDA1E05

View File

@ -25,7 +25,8 @@ from __future__ import absolute_import
from builtins import * # noqa from builtins import * # noqa
from ycm.tests.test_utils import ( CurrentWorkingDirectory, ExtendedMock, from ycm.tests.test_utils import ( CurrentWorkingDirectory, ExtendedMock,
MockVimBuffers, MockVimModule, VimBuffer ) MockVimBuffers, MockVimModule, VimBuffer,
ToBytesOnPY2 )
MockVimModule() MockVimModule()
import contextlib import contextlib
@ -447,14 +448,14 @@ def EventNotification_BufferVisit_BuildRequestForCurrentAndUnsavedBuffers_test(
@YouCompleteMeInstance() @YouCompleteMeInstance()
def EventNotification_BufferUnload_BuildRequestForDeletedAndUnsavedBuffers_test( def EventNotification_BufferUnload_BuildRequestForDeletedAndUnsavedBuffers_test(
ycm ): ycm ):
current_buffer_file = os.path.realpath( 'current_buffer' ) current_buffer_file = os.path.realpath( 'current_βuffer' )
current_buffer = VimBuffer( name = current_buffer_file, current_buffer = VimBuffer( name = current_buffer_file,
number = 1, number = 1,
contents = [ 'current_buffer_contents' ], contents = [ 'current_buffer_contents' ],
filetype = 'some_filetype', filetype = 'some_filetype',
modified = True ) modified = True )
deleted_buffer_file = os.path.realpath( 'deleted_buffer' ) deleted_buffer_file = os.path.realpath( 'deleted_βuffer' )
deleted_buffer = VimBuffer( name = deleted_buffer_file, deleted_buffer = VimBuffer( name = deleted_buffer_file,
number = 2, number = 2,
contents = [ 'deleted_buffer_contents' ], contents = [ 'deleted_buffer_contents' ],
@ -464,7 +465,7 @@ def EventNotification_BufferUnload_BuildRequestForDeletedAndUnsavedBuffers_test(
with patch( 'ycm.client.event_notification.EventNotification.' with patch( 'ycm.client.event_notification.EventNotification.'
'PostDataToHandlerAsync' ) as post_data_to_handler_async: 'PostDataToHandlerAsync' ) as post_data_to_handler_async:
with MockVimBuffers( [ current_buffer, deleted_buffer ], current_buffer ): with MockVimBuffers( [ current_buffer, deleted_buffer ], current_buffer ):
ycm.OnBufferUnload( deleted_buffer_file ) ycm.OnBufferUnload( ToBytesOnPY2( deleted_buffer_file ) )
assert_that( assert_that(
# Positional arguments passed to PostDataToHandlerAsync. # Positional arguments passed to PostDataToHandlerAsync.