Exemplo n.º 1
0
def GetCursorIdentifier_CollectIdentifierFromCommentsAndStrings_test():
  eq_( 'foobar', ic._GetCursorIdentifier( True,
                                          BuildRequestWrap( '"foobar"', 4 ) ) )
  eq_( 'foobar', ic._GetCursorIdentifier( True,
                                          BuildRequestWrap( '/*\n'
                                                            ' * foobar\n'
                                                            ' */', 5, 2 ) ) )
Exemplo n.º 2
0
def GetCursorIdentifier_IgnoreIdentifierFromCommentsAndStrings_test():
    eq_('', ic._GetCursorIdentifier(False, BuildRequestWrap('"foobar"', 4)))
    eq_(
        '',
        ic._GetCursorIdentifier(
            False, BuildRequestWrap('/*\n'
                                    ' * foobar\n'
                                    ' */', 5, 2)))
Exemplo n.º 3
0
def GetCursorIdentifier_StartOfLine_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 1, 'foo' ) ) )

  eq_( 'fooBar',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 1, 'fooBar' ) ) )
def GetCursorIdentifier_StartOfLine_test():
    assert_that(
        'foo',
        equal_to(ic._GetCursorIdentifier(False, BuildRequestWrap('foo', 1))))
    assert_that(
        'fooBar',
        equal_to(ic._GetCursorIdentifier(False, BuildRequestWrap('fooBar',
                                                                 1))))
Exemplo n.º 5
0
def GetCursorIdentifier_CollectIdentifierFromCommentsAndStrings_test():
    eq_('foobar', ic._GetCursorIdentifier(True,
                                          BuildRequestWrap('"foobar"', 4)))
    eq_(
        'foobar',
        ic._GetCursorIdentifier(
            True, BuildRequestWrap('/*\n'
                                   ' * foobar\n'
                                   ' */', 5, 2)))
def GetCursorIdentifier_CollectIdentifierFromCommentsAndStrings_test():
  assert_that( 'foobar', equal_to(
    ic._GetCursorIdentifier( True,
                             BuildRequestWrap( '"foobar"',
                             4 ) ) ) )
  assert_that( 'foobar', equal_to(
    ic._GetCursorIdentifier( True,
                             BuildRequestWrap( '/*\n' ' * foobar\n' ' */',
                             5,
                             2 ) ) ) )
Exemplo n.º 7
0
def GetCursorIdentifier_StartOfLine_test():
    eq_(
        'foo',
        identifier_completer._GetCursorIdentifier(
            RequestWrapForColumnAndContents(1, 'foo')))

    eq_(
        'fooBar',
        identifier_completer._GetCursorIdentifier(
            RequestWrapForColumnAndContents(1, 'fooBar')))
def GetCursorIdentifier_IgnoreIdentifierFromCommentsAndStrings_test():
  assert_that( '', equal_to(
    ic._GetCursorIdentifier( False,
                             BuildRequestWrap( '"foobar"',
                             4 ) ) ) )
  assert_that( '', equal_to(
    ic._GetCursorIdentifier( False,
                             BuildRequestWrap( '/*\n' ' * foobar\n' ' */',
                             5,
                             2 ) ) ) )
Exemplo n.º 9
0
def GetCursorIdentifier_StartOfLine_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': 'foo'
         } ) )

  eq_( 'fooBar',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': 'fooBar'
         } ) )
Exemplo n.º 10
0
def GetCursorIdentifier_FindsNothingForward_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 5,
           'line_value': 'foo   ()***()'
         } ) )
Exemplo n.º 11
0
def GetCursorIdentifier_WalksForwardForIdentifier_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': '       foo'
         } ) )
Exemplo n.º 12
0
def GetCursorIdentifier_AtNonIdentifier_test():
  eq_( 'goo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 4,
           'line_value': 'foo(goo)'
         } ) )
Exemplo n.º 13
0
def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': 'foo(goo)'
         } ) )
Exemplo n.º 14
0
def GetCursorIdentifier_NegativeColumn_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': -10,
           'line_value': 'foo'
         } ) )
Exemplo n.º 15
0
def GetCursorIdentifier_PastEndOfLine_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 11,
           'line_value': 'foo'
         } ) )
Exemplo n.º 16
0
def GetCursorIdentifier_LineEmpty_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 12,
           'line_value': ''
         } ) )
Exemplo n.º 17
0
def GetCursorIdentifier_SingleCharIdentifier_test():
  eq_( 'f',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': '    f    '
         } ) )
Exemplo n.º 18
0
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test():
  eq_( 'foobar',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 4,
           'line_value': 'foobar'
         } ) )
Exemplo n.º 19
0
def GetCursorIdentifier_PastEndOfLine_test():
  eq_( '', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', 11 ) ) )
Exemplo n.º 20
0
def GetCursorIdentifier_StartOfLine_test():
  eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', 1 ) ) )
  eq_( 'fooBar', ic._GetCursorIdentifier( BuildRequestWrap( 'fooBar', 1 ) ) )
Exemplo n.º 21
0
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test():
    eq_(
        'foobar',
        identifier_completer._GetCursorIdentifier(
            RequestWrapForColumnAndContents(4, 'foobar')))
Exemplo n.º 22
0
def GetCursorIdentifier_SingleCharIdentifier_test():
    eq_(
        'f',
        identifier_completer._GetCursorIdentifier(
            RequestWrapForColumnAndContents(1, '    f    ')))
Exemplo n.º 23
0
def GetCursorIdentifier_FindsNothingForward_test():
    eq_(
        '',
        identifier_completer._GetCursorIdentifier(
            RequestWrapForColumnAndContents(5, 'foo   ()***()')))
Exemplo n.º 24
0
def GetCursorIdentifier_FindsNothingForward_test():
  eq_( '', ic._GetCursorIdentifier( BuildRequestWrap( 'foo   ()***()', 5 ) ) )
Exemplo n.º 25
0
def GetCursorIdentifier_AtNonIdentifier_test():
  eq_( 'goo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo(goo)', 4 ) ) )
Exemplo n.º 26
0
def GetCursorIdentifier_WalksForwardForIdentifier_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 1, '       foo' ) ) )
Exemplo n.º 27
0
def GetCursorIdentifier_FindsNothingForward_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 5, 'foo   ()***()' ) ) )
Exemplo n.º 28
0
def GetCursorIdentifier_SingleCharIdentifier_test():
  eq_( 'f',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 1, '    f    ' ) ) )
Exemplo n.º 29
0
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test():
  eq_( 'foobar',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 4, 'foobar' ) ) )
Exemplo n.º 30
0
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test():
  eq_( 'foobar', ic._GetCursorIdentifier( BuildRequestWrap( 'foobar', 4 ) ) )
Exemplo n.º 31
0
def GetCursorIdentifier_NegativeColumn_test():
  eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', -10 ) ) )
Exemplo n.º 32
0
def GetCursorIdentifier_AtNonIdentifier_test():
  eq_( 'goo',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 4, 'foo(goo)' ) ) )
Exemplo n.º 33
0
def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test():
  eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo(goo)', 1 ) ) )
Exemplo n.º 34
0
def GetCursorIdentifier_WalksForwardForIdentifier_test():
    eq_(
        'foo',
        identifier_completer._GetCursorIdentifier(
            RequestWrapForColumnAndContents(1, '       foo')))
Exemplo n.º 35
0
def GetCursorIdentifier_WalksForwardForIdentifier_test():
  eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( '       foo', 1 ) ) )
Exemplo n.º 36
0
def GetCursorIdentifier_LineEmpty_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 12, '' ) ) )
Exemplo n.º 37
0
def GetCursorIdentifier_SingleCharIdentifier_test():
  eq_( 'f', ic._GetCursorIdentifier( BuildRequestWrap( '    f    ', 1 ) ) )
Exemplo n.º 38
0
def GetCursorIdentifier_EndOfLine_test():
  eq_( 'foo', ic._GetCursorIdentifier( False, BuildRequestWrap( 'foo', 3 ) ) )
Exemplo n.º 39
0
def GetCursorIdentifier_LineEmpty_test():
  eq_( '', ic._GetCursorIdentifier( BuildRequestWrap( '', 12 ) ) )
Exemplo n.º 40
0
def GetCursorIdentifier_IgnoreIdentifierFromCommentsAndStrings_test():
  eq_( '', ic._GetCursorIdentifier( False, BuildRequestWrap( '"foobar"', 4 ) ) )
  eq_( '', ic._GetCursorIdentifier( False,
                                    BuildRequestWrap( '/*\n'
                                                      ' * foobar\n'
                                                      ' */', 5, 2 ) ) )