def GetCursorIdentifier_StartOfLine_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( { 'column_num': 0, 'line_value': 'foo' } ) ) eq_( 'fooBar', identifier_completer._GetCursorIdentifier( { 'column_num': 0, 'line_value': 'fooBar' } ) )
def GetCursorIdentifier_StartOfLine_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier({ 'column_num': 0, 'line_value': 'foo' })) eq_( 'fooBar', identifier_completer._GetCursorIdentifier({ 'column_num': 0, 'line_value': 'fooBar' }))
def GetCursorIdentifier_NegativeColumn_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': -10, 'line_value': 'foo' } ) )
def GetCursorIdentifier_PastEndOfLine_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': 10, 'line_value': 'foo' } ) )
def GetCursorIdentifier_LineEmpty_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': 11, 'line_value': '' } ) )
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test(): eq_( 'foobar', identifier_completer._GetCursorIdentifier( { 'column_num': 3, 'line_value': 'foobar' } ) )
def GetCursorIdentifier_StartsInMiddleOfIdentifier_test(): eq_( 'foobar', identifier_completer._GetCursorIdentifier({ 'column_num': 3, 'line_value': 'foobar' }))
def GetCursorIdentifier_WalksForwardForIdentifier_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( { 'column_num': 0, 'line_value': ' foo' } ) )
def GetCursorIdentifier_WalksForwardForIdentifier_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier({ 'column_num': 0, 'line_value': ' foo' }))
def GetCursorIdentifier_AtNonIdentifier_test(): eq_( 'goo', identifier_completer._GetCursorIdentifier({ 'column_num': 3, 'line_value': 'foo(goo)' }))
def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier({ 'column_num': 0, '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': 10, 'line_value': 'foo' }))
def GetCursorIdentifier_LineEmpty_test(): eq_( '', identifier_completer._GetCursorIdentifier({ 'column_num': 11, 'line_value': '' }))
def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test(): eq_( 'foo', identifier_completer._GetCursorIdentifier( { 'column_num': 0, 'line_value': 'foo(goo)' } ) )
def GetCursorIdentifier_FindsNothingForward_test(): eq_( '', identifier_completer._GetCursorIdentifier({ 'column_num': 4, 'line_value': 'foo ()***()' }))
def GetCursorIdentifier_AtNonIdentifier_test(): eq_( 'goo', identifier_completer._GetCursorIdentifier( { 'column_num': 3, 'line_value': 'foo(goo)' } ) )
def GetCursorIdentifier_SingleCharIdentifier_test(): eq_( 'f', identifier_completer._GetCursorIdentifier( { 'column_num': 0, 'line_value': ' f ' } ) )
def GetCursorIdentifier_FindsNothingForward_test(): eq_( '', identifier_completer._GetCursorIdentifier( { 'column_num': 4, 'line_value': 'foo ()***()' } ) )
def GetCursorIdentifier_SingleCharIdentifier_test(): eq_( 'f', identifier_completer._GetCursorIdentifier({ 'column_num': 0, 'line_value': ' f ' }))