def ComputeCandidatesInner(self, request_data): filepath = request_data['filepath'] linenum = request_data['line_num'] colnum = request_data['column_num'] contents = utils.ToCppStringCompatible( request_data['file_data'][filepath]['contents']) return self._Suggest(filepath, linenum, colnum, contents)
def ToCppStringCompatible_Py3Int_test(): value = utils.ToCppStringCompatible(123) eq_(value, bytes(b'123')) ok_(isinstance(value, bytes)) vector = ycm_core.StringVector() vector.append(value) eq_(vector[0], '123')
def ToCppStringCompatible_Py2Int_test(): value = utils.ToCppStringCompatible(123) eq_(value, '123') eq_(type(value), type('')) vector = ycm_core.StringVector() vector.append(value) eq_(vector[0], '123')
def ToCppStringCompatible_Py2Unicode_test(): value = utils.ToCppStringCompatible(u'abc') eq_(value, 'abc') eq_(type(value), type('')) vector = ycm_core.StringVector() vector.append(value) eq_(vector[0], 'abc')
def ToCppStringCompatible_Int_test(): value = utils.ToCppStringCompatible(123) eq_(value, bytes(b'123')) ok_(isinstance(value, bytes))
def ToCppStringCompatible_Str_test(): value = utils.ToCppStringCompatible('abc') eq_(value, bytes(b'abc')) ok_(isinstance(value, bytes))
def ToCppStringCompatible_Py2Int_test(): value = utils.ToCppStringCompatible(123) eq_(value, '123') eq_(type(value), type(''))
def ToCppStringCompatible_Py2Unicode_test(): value = utils.ToCppStringCompatible(u'abc') eq_(value, 'abc') eq_(type(value), type(''))