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