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)
Ejemplo n.º 2
0
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')
Ejemplo n.º 3
0
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')
Ejemplo n.º 4
0
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')
Ejemplo n.º 5
0
def ToCppStringCompatible_Int_test():
    value = utils.ToCppStringCompatible(123)
    eq_(value, bytes(b'123'))
    ok_(isinstance(value, bytes))
Ejemplo n.º 6
0
def ToCppStringCompatible_Str_test():
    value = utils.ToCppStringCompatible('abc')
    eq_(value, bytes(b'abc'))
    ok_(isinstance(value, bytes))
Ejemplo n.º 7
0
def ToCppStringCompatible_Py2Int_test():
    value = utils.ToCppStringCompatible(123)
    eq_(value, '123')
    eq_(type(value), type(''))
Ejemplo n.º 8
0
def ToCppStringCompatible_Py2Unicode_test():
    value = utils.ToCppStringCompatible(u'abc')
    eq_(value, 'abc')
    eq_(type(value), type(''))