Ejemplo n.º 1
0
 def testToCharNext(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertFalse(cursor.toCharNext())
Ejemplo n.º 2
0
 def testToPos(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertTrue(cursor.toPos( (1,1) ))
     self.assertTrue(cursor.toPos( (1,3) ))
     self.assertFalse(cursor.toPos( (0,1) ))
     self.assertFalse(cursor.toPos( (1,0) ))
     self.assertFalse(cursor.toPos( (1,30) ))
     self.assertFalse(cursor.toPos( (30,1) ))
Ejemplo n.º 3
0
 def testToPos(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertTrue(cursor.toPos((1, 1)))
     self.assertTrue(cursor.toPos((1, 3)))
     self.assertFalse(cursor.toPos((0, 1)))
     self.assertFalse(cursor.toPos((1, 0)))
     self.assertFalse(cursor.toPos((1, 30)))
     self.assertFalse(cursor.toPos((30, 1)))
Ejemplo n.º 4
0
 def testToCharPrev(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertFalse(cursor.toCharPrev())
     cursor.toPos((1, 4))
     self.assertTrue(cursor.toCharPrev())
     self.assertTrue(cursor.toCharPrev())
     self.assertTrue(cursor.toCharPrev())
     self.assertFalse(cursor.toCharPrev())
Ejemplo n.º 5
0
 def testToCharPrev(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertFalse(cursor.toCharPrev())
     cursor.toPos((1,4))
     self.assertTrue(cursor.toCharPrev())
     self.assertTrue(cursor.toCharPrev())
     self.assertTrue(cursor.toCharPrev())
     self.assertFalse(cursor.toCharPrev())
Ejemplo n.º 6
0
 def testToCharNext(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertTrue(cursor.toCharNext())
     self.assertFalse(cursor.toCharNext())
Ejemplo n.º 7
0
 def testToLinePrev(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertFalse(cursor.toLinePrev())
     self.assertTrue(cursor.toLine(2))
     self.assertTrue(cursor.toLinePrev())
Ejemplo n.º 8
0
 def testToLine(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertTrue(cursor.toLine(1))
     self.assertTrue(cursor.toLine(2))
     self.assertFalse(cursor.toLine(-1))
     self.assertFalse(cursor.toLine(30))
Ejemplo n.º 9
0
 def testTextDocument(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.textDocument(), self.doc)
Ejemplo n.º 10
0
 def testToLastLine(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1,4))
     cursor.toLastLine()
     self.assertEqual(cursor.pos, (2,1))
Ejemplo n.º 11
0
 def testToLineEnd(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1, 4))
     cursor.toLineEnd()
     self.assertEqual(cursor.pos, (1, 6))
Ejemplo n.º 12
0
 def testToLineBeginning(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1, 4))
     cursor.toLineBeginning()
     self.assertEqual(cursor.pos, (1, 1))
Ejemplo n.º 13
0
 def testToLinePrev(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertFalse(cursor.toLinePrev())
     self.assertTrue(cursor.toLine(2))
     self.assertTrue(cursor.toLinePrev())
Ejemplo n.º 14
0
 def testToLine(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertTrue(cursor.toLine(1))
     self.assertTrue(cursor.toLine(2))
     self.assertFalse(cursor.toLine(-1))
     self.assertFalse(cursor.toLine(30))
Ejemplo n.º 15
0
 def testToLineBeginning(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1,4))
     cursor.toLineBeginning()
     self.assertEqual(cursor.pos, (1,1))
Ejemplo n.º 16
0
 def testToLastLine(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1, 4))
     cursor.toLastLine()
     self.assertEqual(cursor.pos, (2, 1))
Ejemplo n.º 17
0
 def testToLineEnd(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1,4))
     cursor.toLineEnd()
     self.assertEqual(cursor.pos, (1,6))
Ejemplo n.º 18
0
 def testTextDocument(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.textDocument(), self.doc)
Ejemplo n.º 19
0
 def testPos(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.pos, (1,1))
     cursor.toPos( (1,4) )
     self.assertEqual(cursor.pos, (1,4))
Ejemplo n.º 20
0
 def testPos(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.pos, (1, 1))
     cursor.toPos((1, 4))
     self.assertEqual(cursor.pos, (1, 4))