def test_LastEnteredCharIsIdentifierChar_LineEmpty(self): with MockCurrentFiletypes(): with MockCurrentColumnAndLineContents(3, ''): assert_that(not base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(0, ''): assert_that(not base.LastEnteredCharIsIdentifierChar())
def LastEnteredCharIsIdentifierChar_LineEmpty_test(): with MockCurrentFiletypes(): with MockCurrentColumnAndLineContents( 3, '' ): ok_( not base.LastEnteredCharIsIdentifierChar() ) with MockCurrentColumnAndLineContents( 0, '' ): ok_( not base.LastEnteredCharIsIdentifierChar() )
def LastEnteredCharIsIdentifierChar_NotIdentChar_test(): SetVimCurrentColumnAndLineValue(3, 'ab;') ok_(not base.LastEnteredCharIsIdentifierChar()) SetVimCurrentColumnAndLineValue(1, ';') ok_(not base.LastEnteredCharIsIdentifierChar()) SetVimCurrentColumnAndLineValue(3, 'ab-') ok_(not base.LastEnteredCharIsIdentifierChar())
def LastEnteredCharIsIdentifierChar_Basic_test(): SetVimCurrentColumnAndLineValue(3, 'abc') ok_(base.LastEnteredCharIsIdentifierChar()) SetVimCurrentColumnAndLineValue(2, 'abc') ok_(base.LastEnteredCharIsIdentifierChar()) SetVimCurrentColumnAndLineValue(1, 'abc') ok_(base.LastEnteredCharIsIdentifierChar())
def LastEnteredCharIsIdentifierChar_NotIdentChar_test(): with MockCurrentFiletypes(): with MockCurrentColumnAndLineContents( 3, 'ab;' ): ok_( not base.LastEnteredCharIsIdentifierChar() ) with MockCurrentColumnAndLineContents( 1, ';' ): ok_( not base.LastEnteredCharIsIdentifierChar() ) with MockCurrentColumnAndLineContents( 3, 'ab-' ): ok_( not base.LastEnteredCharIsIdentifierChar() )
def LastEnteredCharIsIdentifierChar_Basic_test(): with MockCurrentFiletypes(): with MockCurrentColumnAndLineContents( 3, 'abc' ): ok_( base.LastEnteredCharIsIdentifierChar() ) with MockCurrentColumnAndLineContents( 2, 'abc' ): ok_( base.LastEnteredCharIsIdentifierChar() ) with MockCurrentColumnAndLineContents( 1, 'abc' ): ok_( base.LastEnteredCharIsIdentifierChar() )
def test_LastEnteredCharIsIdentifierChar_NotIdentChar(self): with MockCurrentFiletypes(): with MockCurrentColumnAndLineContents(3, 'ab;'): assert_that(not base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(1, ';'): assert_that(not base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(3, 'ab-'): assert_that(not base.LastEnteredCharIsIdentifierChar())
def test_LastEnteredCharIsIdentifierChar_Basic(self): with MockCurrentFiletypes(): with MockCurrentColumnAndLineContents(3, 'abc'): assert_that(base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(2, 'abc'): assert_that(base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(1, 'abc'): assert_that(base.LastEnteredCharIsIdentifierChar())
def test_LastEnteredCharIsIdentifierChar_Unicode(self): with MockCurrentFiletypes(): # CurrentColumn returns a byte offset and character ø is 2 bytes length. with MockCurrentColumnAndLineContents(5, 'føo('): assert_that(not base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(4, 'føo('): assert_that(base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(3, 'føo('): assert_that(base.LastEnteredCharIsIdentifierChar()) with MockCurrentColumnAndLineContents(1, 'føo('): assert_that(base.LastEnteredCharIsIdentifierChar())
def LastEnteredCharIsIdentifierChar_ColumnIsZero_test(): with MockCurrentColumnAndLineContents( 0, 'abc' ): ok_( not base.LastEnteredCharIsIdentifierChar() )
def LastEnteredCharIsIdentifierChar_FiletypeHtml_test(): with MockCurrentFiletypes( ['html'] ): with MockCurrentColumnAndLineContents( 3, 'ab-' ): ok_( base.LastEnteredCharIsIdentifierChar() )
def LastEnteredCharIsIdentifierChar_LineEmpty_test(): SetVimCurrentColumnAndLineValue(3, '') ok_(not base.LastEnteredCharIsIdentifierChar()) SetVimCurrentColumnAndLineValue(0, '') ok_(not base.LastEnteredCharIsIdentifierChar())
def LastEnteredCharIsIdentifierChar_ColumnIsZero_test(): SetVimCurrentColumnAndLineValue(0, 'abc') ok_(not base.LastEnteredCharIsIdentifierChar())
def LastEnteredCharIsIdentifierChar_FiletypeHtml_test(): SetVimCurrentColumnAndLineValue(3, 'ab-') vimsupport.CurrentFiletypes = MagicMock(return_value=['html']) ok_(base.LastEnteredCharIsIdentifierChar())
def test_LastEnteredCharIsIdentifierChar_ColumnIsZero(self): with MockCurrentColumnAndLineContents(0, 'abc'): assert_that(not base.LastEnteredCharIsIdentifierChar())
def test_LastEnteredCharIsIdentifierChar_FiletypeHtml(self): with MockCurrentFiletypes(['html']): with MockCurrentColumnAndLineContents(3, 'ab-'): assert_that(base.LastEnteredCharIsIdentifierChar())