Example #1
0
 def test_indentMore(self):
     cursor = QTextCursor(self.document)
     cursor.setPosition(4)
     documentIndentMore(self.document, cursor, self.settings)
     self.assertEqual('foo\n    bar\nbaz', self.document.toPlainText())
     cursor.setPosition(3)
     documentIndentMore(self.document, cursor, self.settings)
     self.assertEqual('foo \n    bar\nbaz', self.document.toPlainText())
Example #2
0
 def test_indentMoreWithSelection(self):
     cursor = QTextCursor(self.document)
     cursor.setPosition(1)
     cursor.setPosition(6, QTextCursor.KeepAnchor)
     self.assertEqual(
         'oo\u2029ba',  # \u2029 is paragraph separator
         cursor.selectedText())
     documentIndentMore(self.document, cursor, self.settings)
     self.assertEqual('    foo\n    bar\nbaz', self.document.toPlainText())
Example #3
0
	def test_indentMoreWithSelection(self):
		cursor = QTextCursor(self.document)
		cursor.setPosition(1)
		cursor.setPosition(6, QTextCursor.KeepAnchor)
		self.assertEqual('oo\u2029ba', # \u2029 is paragraph separator
		                 cursor.selectedText())
		documentIndentMore(self.document, cursor, self.settings)
		self.assertEqual('    foo\n    bar\nbaz',
		                 self.document.toPlainText())
Example #4
0
	def test_indentMore(self):
		cursor = QTextCursor(self.document)
		cursor.setPosition(4)
		documentIndentMore(self.document, cursor, self.settings)
		self.assertEqual('foo\n    bar\nbaz',
		                 self.document.toPlainText())
		cursor.setPosition(3)
		documentIndentMore(self.document, cursor, self.settings)
		self.assertEqual('foo \n    bar\nbaz',
		                 self.document.toPlainText())
Example #5
0
 def test_indentMoreWithTabs(self):
     cursor = QTextCursor(self.document)
     self.settings.tabInsertsSpaces = False
     documentIndentMore(self.document, cursor, self.settings)
     self.assertEqual('\tfoo\nbar\nbaz', self.document.toPlainText())
Example #6
0
	def test_indentMoreWithTabs(self):
		cursor = QTextCursor(self.document)
		self.settings.tabInsertsSpaces = False
		documentIndentMore(self.document, cursor, self.settings)
		self.assertEqual('\tfoo\nbar\nbaz', self.document.toPlainText())