Ejemplo n.º 1
0
	def test_fold_heading_start(self):
		# test first heading
		vim.current.window.cursor = (2, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'2')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = ">1"'))
Ejemplo n.º 2
0
	def test_fold_heading_end_of_last_child_next_heading(self):
		# test first heading
		vim.current.window.cursor = (17, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'17')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = ">1"'))
Ejemplo n.º 3
0
	def test_fold_middle_subheading3(self):
		# test first heading
		vim.current.window.cursor = (15, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'15')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = 4'))
Ejemplo n.º 4
0
 def test_fold_middle_subheading3(self):
     # test first heading
     vim.current.window.cursor = (15, 0)
     vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'15')
     fold_orgmode()
     self.assertEqual(len(vim.CMDHISTORY), 1)
     self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = 4'))
Ejemplo n.º 5
0
	def test_fold_heading_end(self):
		# test first heading
		vim.current.window.cursor = (5, 0)
		vim.EVALRESULTS[u'v:lnum'.encode(u'utf-8')] = u'5'.encode(u'utf-8')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u'let b:fold_expr = 1'.encode(u'utf-8'))
Ejemplo n.º 6
0
	def test_fold_middle_subheading(self):
		# test first heading
		vim.current.window.cursor = (13, 0)
		vim.EVALRESULTS[u'v:lnum'.encode(u'utf-8')] = u'13'.encode(u'utf-8')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u'let b:fold_expr = ">4"'.encode(u'utf-8'))
Ejemplo n.º 7
0
	def test_fold_heading_start(self):
		# test first heading
		vim.current.window.cursor = (2, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'2')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = ">1"'))
Ejemplo n.º 8
0
	def test_fold_heading_end_of_last_child_next_heading(self):
		# test first heading
		vim.current.window.cursor = (17, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'17')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = ">1"'))
Ejemplo n.º 9
0
	def test_fold_heading_end_of_last_child(self):
		# test first heading
		vim.current.window.cursor = (16, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'16')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		# which is also end of the parent heading <1
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = ">3"'))
Ejemplo n.º 10
0
 def test_fold_middle_subheading(self):
     # test first heading
     vim.current.window.cursor = (13, 0)
     vim.EVALRESULTS[u'v:lnum'.encode(u'utf-8')] = u'13'.encode(u'utf-8')
     fold_orgmode()
     self.assertEqual(len(vim.CMDHISTORY), 1)
     self.assertEqual(vim.CMDHISTORY[-1],
                      u'let b:fold_expr = ">4"'.encode(u'utf-8'))
Ejemplo n.º 11
0
 def test_fold_heading_end(self):
     # test first heading
     vim.current.window.cursor = (5, 0)
     vim.EVALRESULTS[u'v:lnum'.encode(u'utf-8')] = u'5'.encode(u'utf-8')
     fold_orgmode()
     self.assertEqual(len(vim.CMDHISTORY), 1)
     self.assertEqual(vim.CMDHISTORY[-1],
                      u'let b:fold_expr = 1'.encode(u'utf-8'))
Ejemplo n.º 12
0
	def test_fold_heading_end_of_last_child(self):
		# test first heading
		vim.current.window.cursor = (16, 0)
		vim.EVALRESULTS[u_encode(u'v:lnum')] = u_encode(u'16')
		fold_orgmode()
		self.assertEqual(len(vim.CMDHISTORY), 1)
		# which is also end of the parent heading <1
		self.assertEqual(vim.CMDHISTORY[-1], u_encode(u'let b:fold_expr = ">3"'))