Exemplo n.º 1
0
    def test_LastEnteredCharIsIdentifierChar_LineEmpty(self):
        with MockCurrentFiletypes():
            with MockCurrentColumnAndLineContents(3, ''):
                assert_that(not base.LastEnteredCharIsIdentifierChar())

            with MockCurrentColumnAndLineContents(0, ''):
                assert_that(not base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 2
0
def LastEnteredCharIsIdentifierChar_LineEmpty_test():
  with MockCurrentFiletypes():
    with MockCurrentColumnAndLineContents( 3, '' ):
      ok_( not base.LastEnteredCharIsIdentifierChar() )

    with MockCurrentColumnAndLineContents( 0, '' ):
      ok_( not base.LastEnteredCharIsIdentifierChar() )
Exemplo n.º 3
0
def LastEnteredCharIsIdentifierChar_NotIdentChar_test():
    SetVimCurrentColumnAndLineValue(3, 'ab;')
    ok_(not base.LastEnteredCharIsIdentifierChar())

    SetVimCurrentColumnAndLineValue(1, ';')
    ok_(not base.LastEnteredCharIsIdentifierChar())

    SetVimCurrentColumnAndLineValue(3, 'ab-')
    ok_(not base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 4
0
def LastEnteredCharIsIdentifierChar_Basic_test():
    SetVimCurrentColumnAndLineValue(3, 'abc')
    ok_(base.LastEnteredCharIsIdentifierChar())

    SetVimCurrentColumnAndLineValue(2, 'abc')
    ok_(base.LastEnteredCharIsIdentifierChar())

    SetVimCurrentColumnAndLineValue(1, 'abc')
    ok_(base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 5
0
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() )
Exemplo n.º 6
0
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() )
Exemplo n.º 7
0
    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())
Exemplo n.º 8
0
    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())
Exemplo n.º 9
0
    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())
Exemplo n.º 10
0
def LastEnteredCharIsIdentifierChar_ColumnIsZero_test():
  with MockCurrentColumnAndLineContents( 0, 'abc' ):
    ok_( not base.LastEnteredCharIsIdentifierChar() )
Exemplo n.º 11
0
def LastEnteredCharIsIdentifierChar_FiletypeHtml_test():
  with MockCurrentFiletypes( ['html'] ):
    with MockCurrentColumnAndLineContents( 3, 'ab-' ):
      ok_( base.LastEnteredCharIsIdentifierChar() )
Exemplo n.º 12
0
def LastEnteredCharIsIdentifierChar_LineEmpty_test():
    SetVimCurrentColumnAndLineValue(3, '')
    ok_(not base.LastEnteredCharIsIdentifierChar())

    SetVimCurrentColumnAndLineValue(0, '')
    ok_(not base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 13
0
def LastEnteredCharIsIdentifierChar_ColumnIsZero_test():
    SetVimCurrentColumnAndLineValue(0, 'abc')
    ok_(not base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 14
0
def LastEnteredCharIsIdentifierChar_FiletypeHtml_test():
    SetVimCurrentColumnAndLineValue(3, 'ab-')
    vimsupport.CurrentFiletypes = MagicMock(return_value=['html'])
    ok_(base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 15
0
 def test_LastEnteredCharIsIdentifierChar_ColumnIsZero(self):
     with MockCurrentColumnAndLineContents(0, 'abc'):
         assert_that(not base.LastEnteredCharIsIdentifierChar())
Exemplo n.º 16
0
 def test_LastEnteredCharIsIdentifierChar_FiletypeHtml(self):
     with MockCurrentFiletypes(['html']):
         with MockCurrentColumnAndLineContents(3, 'ab-'):
             assert_that(base.LastEnteredCharIsIdentifierChar())