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_IgnoreIdentifierFromCommentsAndStrings_test(): eq_('', ic._GetCursorIdentifier(False, BuildRequestWrap('"foobar"', 4))) eq_( '', ic._GetCursorIdentifier( False, BuildRequestWrap('/*\n' ' * foobar\n' ' */', 5, 2)))
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))))
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 ) ) ) )
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 ) ) ) )
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' } ) )
def GetCursorIdentifier_FindsNothingForward_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': 5, 'line_value': 'foo ()***()' } ) )
def GetCursorIdentifier_WalksForwardForIdentifier_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( { 'column_num': 1, 'line_value': ' foo' } ) )
def GetCursorIdentifier_AtNonIdentifier_test(): eq_( 'goo', identifier_completer._GetCursorIdentifier( { 'column_num': 4, 'line_value': 'foo(goo)' } ) )
def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( { 'column_num': 1, 'line_value': 'foo(goo)' } ) )
def GetCursorIdentifier_NegativeColumn_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': -10, 'line_value': 'foo' } ) )
def GetCursorIdentifier_PastEndOfLine_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': 11, 'line_value': 'foo' } ) )
def GetCursorIdentifier_LineEmpty_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': 12, 'line_value': '' } ) )
def GetCursorIdentifier_SingleCharIdentifier_test(): eq_( 'f', identifier_completer._GetCursorIdentifier( { 'column_num': 1, 'line_value': ' f ' } ) )
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test(): eq_( 'foobar', identifier_completer._GetCursorIdentifier( { 'column_num': 4, 'line_value': 'foobar' } ) )
def GetCursorIdentifier_PastEndOfLine_test(): eq_( '', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', 11 ) ) )
def GetCursorIdentifier_StartOfLine_test(): eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', 1 ) ) ) eq_( 'fooBar', ic._GetCursorIdentifier( BuildRequestWrap( 'fooBar', 1 ) ) )
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test(): eq_( 'foobar', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents(4, 'foobar')))
def GetCursorIdentifier_SingleCharIdentifier_test(): eq_( 'f', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents(1, ' f ')))
def GetCursorIdentifier_FindsNothingForward_test(): eq_( '', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents(5, 'foo ()***()')))
def GetCursorIdentifier_FindsNothingForward_test(): eq_( '', ic._GetCursorIdentifier( BuildRequestWrap( 'foo ()***()', 5 ) ) )
def GetCursorIdentifier_AtNonIdentifier_test(): eq_( 'goo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo(goo)', 4 ) ) )
def GetCursorIdentifier_WalksForwardForIdentifier_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents( 1, ' foo' ) ) )
def GetCursorIdentifier_FindsNothingForward_test(): eq_( '', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents( 5, 'foo ()***()' ) ) )
def GetCursorIdentifier_SingleCharIdentifier_test(): eq_( 'f', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents( 1, ' f ' ) ) )
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test(): eq_( 'foobar', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents( 4, 'foobar' ) ) )
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test(): eq_( 'foobar', ic._GetCursorIdentifier( BuildRequestWrap( 'foobar', 4 ) ) )
def GetCursorIdentifier_NegativeColumn_test(): eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', -10 ) ) )
def GetCursorIdentifier_AtNonIdentifier_test(): eq_( 'goo', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents( 4, 'foo(goo)' ) ) )
def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test(): eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo(goo)', 1 ) ) )
def GetCursorIdentifier_WalksForwardForIdentifier_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents(1, ' foo')))
def GetCursorIdentifier_WalksForwardForIdentifier_test(): eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( ' foo', 1 ) ) )
def GetCursorIdentifier_LineEmpty_test(): eq_( '', identifier_completer._GetCursorIdentifier( RequestWrapForColumnAndContents( 12, '' ) ) )
def GetCursorIdentifier_SingleCharIdentifier_test(): eq_( 'f', ic._GetCursorIdentifier( BuildRequestWrap( ' f ', 1 ) ) )
def GetCursorIdentifier_EndOfLine_test(): eq_( 'foo', ic._GetCursorIdentifier( False, BuildRequestWrap( 'foo', 3 ) ) )
def GetCursorIdentifier_LineEmpty_test(): eq_( '', ic._GetCursorIdentifier( BuildRequestWrap( '', 12 ) ) )
def GetCursorIdentifier_IgnoreIdentifierFromCommentsAndStrings_test(): eq_( '', ic._GetCursorIdentifier( False, BuildRequestWrap( '"foobar"', 4 ) ) ) eq_( '', ic._GetCursorIdentifier( False, BuildRequestWrap( '/*\n' ' * foobar\n' ' */', 5, 2 ) ) )