Exemplo n.º 1
0
def StartOfLongestIdentifierEndingAtIndex_BadInput_test():
    assert_that(0, equal_to(iu.StartOfLongestIdentifierEndingAtIndex('', 0)))
    assert_that(1, equal_to(iu.StartOfLongestIdentifierEndingAtIndex('', 1)))
    assert_that(5, equal_to(iu.StartOfLongestIdentifierEndingAtIndex(None, 5)))
    assert_that(-1,
                equal_to(iu.StartOfLongestIdentifierEndingAtIndex('foo', -1)))
    assert_that(10,
                equal_to(iu.StartOfLongestIdentifierEndingAtIndex('foo', 10)))
def StartOfLongestIdentifierEndingAtIndex_Punctuation_test():
  assert_that( 1, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( '(foo', 4 ) ) )
  assert_that( 6, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( '      foo', 9 ) ) )
  assert_that( 4, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( 'gar;foo', 7 ) ) )
  assert_that( 2, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( '...', 2 ) ) )
Exemplo n.º 3
0
def LastEnteredCharIsIdentifierChar():
    line, current_column = vimsupport.CurrentLineContentsAndCodepointColumn()
    if current_column - 1 < 0:
        return False
    filetype = vimsupport.CurrentFiletypes()[0]
    return (identifier_utils.StartOfLongestIdentifierEndingAtIndex(
        line, current_column, filetype) != current_column)
Exemplo n.º 4
0
def LoopExpectLongestIdentifier(ident, expected, end_index):
    eq_(expected, iu.StartOfLongestIdentifierEndingAtIndex(ident, end_index))
Exemplo n.º 5
0
def StartOfLongestIdentifierEndingAtIndex_PunctuationWithUnicode_test():
    eq_(1, iu.StartOfLongestIdentifierEndingAtIndex(u'(fäö', 4))
    eq_(2, iu.StartOfLongestIdentifierEndingAtIndex(u'  fäö', 5))
Exemplo n.º 6
0
def StartOfLongestIdentifierEndingAtIndex_Punctuation_test():
    eq_(1, iu.StartOfLongestIdentifierEndingAtIndex('(foo', 4))
    eq_(6, iu.StartOfLongestIdentifierEndingAtIndex('      foo', 9))
    eq_(4, iu.StartOfLongestIdentifierEndingAtIndex('gar;foo', 7))
    eq_(2, iu.StartOfLongestIdentifierEndingAtIndex('...', 2))
Exemplo n.º 7
0
def StartOfLongestIdentifierEndingAtIndex_BadInput_test():
    eq_(0, iu.StartOfLongestIdentifierEndingAtIndex('', 0))
    eq_(1, iu.StartOfLongestIdentifierEndingAtIndex('', 1))
    eq_(5, iu.StartOfLongestIdentifierEndingAtIndex(None, 5))
    eq_(-1, iu.StartOfLongestIdentifierEndingAtIndex('foo', -1))
    eq_(10, iu.StartOfLongestIdentifierEndingAtIndex('foo', 10))
Exemplo n.º 8
0
def StartOfLongestIdentifierEndingAtIndex_Simple_test():
    eq_(0, iu.StartOfLongestIdentifierEndingAtIndex('foo', 3))
    eq_(0, iu.StartOfLongestIdentifierEndingAtIndex('f12', 3))
def LoopExpectLongestIdentifier( ident, expected, end_index ):
  assert_that( expected, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( ident, end_index ) ) )
def StartOfLongestIdentifierEndingAtIndex_PunctuationWithUnicode_test():
  assert_that( 1, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( u'(fäö', 4 ) ) )
  assert_that( 2, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( u'  fäö', 5 ) ) )
def StartOfLongestIdentifierEndingAtIndex_Simple_test():
  assert_that( 0, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( 'foo', 3 ) ) )
  assert_that( 0, equal_to(
    iu.StartOfLongestIdentifierEndingAtIndex( 'f12', 3 ) ) )