def testToOneWordLineWithLeadingWhitespace(self): set_text(self.view, ' \n foo') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b, internal=True) self.assertEqual(pt, 7)
def testToEofWithNewline(self): set_text(self.view, ' \n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneWordLineWithLeadingWhitespace(self): set_text(self.view, '::\n bar\n') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToOneCharWord(self): set_text(self.view, ' a foo bar\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToWordStart(self): set_text(self.view, '\nfoo\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 4)
def testToWordStart(self): set_text(self.view, '::foo\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToEof(self): set_text(self.view, ' ') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneWordLineWithLeadingWhitespace(self): set_text(self.view, ' \n foo\nbar') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 8)
def testToOneCharLine(self): set_text(self.view, ' \na\n\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 4)
def testToEof(self): set_text(self.view, '::') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToOneCharWord(self): set_text(self.view, '::a bar\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToEofWithNewline(self): set_text(self.view, ' \n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToPunctuationStart(self): set_text(self.view, '\n (foo)\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneWordLine(self): set_text(self.view, ':\nbar\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 1)
def testToWordStart(self): set_text(self.view, ' foo bar\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 5)
def testToWhitespaceLine(self): set_text(self.view, ':\n \n\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 1)
def testToEmptyLine(self): set_text(self.view, ' \n\n\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 5)
def testToEmptyLine(self): set_text(self.view, ' \n\n\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 5)
def testToEofWithNewline(self): set_text(self.view, '::\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToWhitespaceLine(self): set_text(self.view, '\n ') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b, internal=True) self.assertEqual(pt, 3)
def testToPunctuationStart(self): set_text(self.view, ':: (foo)\n') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToWhitespaceLine(self): set_text(self.view, 'foo\n \n\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToEofWithNewline(self): set_text(self.view, '::\n') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToPunctuationStart(self): set_text(self.view, '\n (foo)\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToEof(self): set_text(self.view, '::') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToOneCharLine(self): set_text(self.view, '::\na\n\n') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToOneCharWord(self): set_text(self.view, '::a bar\n') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToEof(self): set_text(self.view, ' ') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneCharLine(self): set_text(self.view, ' \na\n\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 4)
def testToWhitespaceLine(self): set_text(self.view, '\n ') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b, internal=True) self.assertEqual(pt, 3)
def testToWhitespaceLine(self): set_text(self.view, ':\n \n\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 1)
def testToOneWordLine(self): set_text(self.view, ' \nfoo\nbar') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 7)
def testToOneWordLine(self): set_text(self.view, '\nbar\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 4)
def testToOneWordLineWithLeadingWhitespace(self): set_text(self.view, '\n bar') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b, internal=True) self.assertEqual(pt, 5)
def testToPunctuationStart(self): set_text(self.view, ':: (foo)\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToOneCharWord(self): set_text(self.view, ' a foo bar\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneCharLine(self): set_text(self.view, '::\na\n\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 2)
def testToOneCharLineWithLeadingWhitespace(self): set_text(self.view, ' \n a\n\n') r = self.R((0, 0), (0, 0)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 5)
def testToOneWordLineWithLeadingWhitespace(self): set_text(self.view, '::\n bar') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b, internal=True) self.assertEqual(pt, 2)
def testToWhitespaceLine(self): set_text(self.view, 'foo\n \n\n') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneWordLine(self): set_text(self.view, 'foo\nbar\nbaz') r = self.R((0, 1), (0, 1)) add_selection(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)
def testToOneCharLineWithLeadingWhitespace(self): set_text(self.view, ' \n a\n\n') r = self.R((0, 0), (0, 0)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 5)
def testToWordStart(self): set_text(self.view, 'foo bar\n') r = self.R((0, 1), (0, 1)) add_sel(self.view, r) pt = next_word_end(self.view, r.b) self.assertEqual(pt, 3)